информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Атака на InternetЗа кого нас держат?Spanning Tree Protocol: недокументированное применение
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / web building
Имя Пароль
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Замечательно 05.07.04 16:59  Число просмотров: 1531
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка> <обсуждение закрыто>
> Я за текстовики. Точнее за использование команды pack в
> Perl. Она даёт широкие возможности для упаковки данных.
> Комбинируя pack и реализацию списков можно получить очень
> неплохие результаты как по скорости так и по надёжности.
> Минус баз в том - что они универсальны. Конкретную задачу
Это как раз ASCII универсален (на ём даже рисуют). А БД предназначена ТОЛЬКО для хранения и обработки данных. И делает это хорошо.

> удобнее реализовывать самому. Сделаны базы для тех, кому
> самому ручками не дано написать своё. Точно так же как
А операционные системы тоже пишут для тех, кому не дано?

> всякие библиотеки Perl типа CGI (ещё расскажите мне как
> полезен метод PrintHeader или как его там).
Одно из популярных заблуждений новичков в том, что все библиотеки написаны рогато и никому не нужны. Если хочешь чего нибудь - пиши сам.

> А по поводу надёжности баз (тут кто-то писал) - так это
> вообще байки. Я НЕ ЗНАЮ КАК БАЗА РАБОТАЕТ!!! И НИКТО КРОМЕ
> РАЗРАБОТЧИКОВ НЕ ЗНАЕТ!!! Если конечно база не в открытом
Ты знаешь как работает файловая система? Если нет, то с какой стати ты сохраняешь туду свой текстовый файл. Пиши программу из расчета на сырой (неразмеченный) винт. Кроме того, ты знаешь как там драйвер сохраняет твои сектора? Работай с винтом на уровне портов. Ты знаешь, как там намагничиваются блины? Делай свой винт.

> коде. Но все равно - одно дело, когда я сам пишу базу и сам
> ответственнен за ошибки и совсем другое - когда это
> какой-то mySQL в котором ещё неизвестно сколько дыр,
> допущенных разработчиками. Аргумент, что базы надёжны -
> глупый имхо.
MySQL - open source. Если ты не знаешь как она работает, то только потому, что тебе "не дано". Кроме собственно исходников в таких проектах есть спецификации, в которых подробно описан формат файла и пр.. Могу тебе ТОЧНО сказать, что базы надежнее, чем ты СМОЖЕШЬ написать. Аргумент, что базы ненадежны потому, что ты не знаешь как они устроены - глупый. Хочешь полного контроля, проектируй систему, начиная со схемотехнического уровня (как устроены транзисторы в принципе понятно), пиши под нее свою ось и уже там используй плейн текст.

Любой, кто хоть раз работал за компом, работал с базой данных - файловой системой! Любой, кто хоть раз работал в виндах, работал с базой данных - реестром.
<web building> Поиск 






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach