Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Замечательно 05.07.04 16:59 Число просмотров: 1531
Автор: amirul <Serge> Статус: The Elderman
|
> Я за текстовики. Точнее за использование команды pack в > Perl. Она даёт широкие возможности для упаковки данных. > Комбинируя pack и реализацию списков можно получить очень > неплохие результаты как по скорости так и по надёжности. > Минус баз в том - что они универсальны. Конкретную задачу Это как раз ASCII универсален (на ём даже рисуют). А БД предназначена ТОЛЬКО для хранения и обработки данных. И делает это хорошо.
> удобнее реализовывать самому. Сделаны базы для тех, кому > самому ручками не дано написать своё. Точно так же как А операционные системы тоже пишут для тех, кому не дано?
> всякие библиотеки Perl типа CGI (ещё расскажите мне как > полезен метод PrintHeader или как его там). Одно из популярных заблуждений новичков в том, что все библиотеки написаны рогато и никому не нужны. Если хочешь чего нибудь - пиши сам.
> А по поводу надёжности баз (тут кто-то писал) - так это > вообще байки. Я НЕ ЗНАЮ КАК БАЗА РАБОТАЕТ!!! И НИКТО КРОМЕ > РАЗРАБОТЧИКОВ НЕ ЗНАЕТ!!! Если конечно база не в открытом Ты знаешь как работает файловая система? Если нет, то с какой стати ты сохраняешь туду свой текстовый файл. Пиши программу из расчета на сырой (неразмеченный) винт. Кроме того, ты знаешь как там драйвер сохраняет твои сектора? Работай с винтом на уровне портов. Ты знаешь, как там намагничиваются блины? Делай свой винт.
> коде. Но все равно - одно дело, когда я сам пишу базу и сам > ответственнен за ошибки и совсем другое - когда это > какой-то mySQL в котором ещё неизвестно сколько дыр, > допущенных разработчиками. Аргумент, что базы надёжны - > глупый имхо. MySQL - open source. Если ты не знаешь как она работает, то только потому, что тебе "не дано". Кроме собственно исходников в таких проектах есть спецификации, в которых подробно описан формат файла и пр.. Могу тебе ТОЧНО сказать, что базы надежнее, чем ты СМОЖЕШЬ написать. Аргумент, что базы ненадежны потому, что ты не знаешь как они устроены - глупый. Хочешь полного контроля, проектируй систему, начиная со схемотехнического уровня (как устроены транзисторы в принципе понятно), пиши под нее свою ось и уже там используй плейн текст.
Любой, кто хоть раз работал за компом, работал с базой данных - файловой системой! Любой, кто хоть раз работал в виндах, работал с базой данных - реестром.
|
|
|