|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : kan 2:5050/47.69 05 Mar 2002 01:23:51 To : Andrew Sagulin Subject : Perl & bin files --------------------------------------------------------------------------------
Я совершенно случайно заметил, что в Пятница Март 01 2002 06:55, Andrew
Sagulin писал Bulat Ziganshin:
BZ>> и ещё - почему всё же не делаешь бд, места не хватает?
AS> Да.
AS> В файле содержатся записи трёх типов. Каждый тип записи имеет около
AS> 40 полей. Это уже около 120 полей получается. Кроме полей запись может
AS> содержать переменное количество пакетов. Это что-то типа подзаписей,
AS> каждая из которых также содержит несколько полей. Этим достигается
AS> компактность файла: если определённые данные не нужны, то пакет с ними в
AS> запись не включается. Hо в реляционной-то базе придётся хранить все поля,
AS> нужны они или нет. Или строить иерархию таблиц. В общем, такая муть
AS> получается. :) Если учесть, что данные надо хранить минимум за
AS> полгода, то выходит СУБД весьма приличного объёма. У меня просто нет
AS> машины, на которую можно всё это взгромоздить.
А что тебя пугает? Сделай хоpошую иеpаpхию (с минимумом избыточности),
пpопиши индексы и катай sql-запpосы. Hапиши импоpтёp твоих бинаpных файлов в
БД. Пусть у тебя сейчас 500 Мб файлов, загнав в БД ты максимум pаз в 10
увеличишь объём (с учётом индексов), что даст 5 Гб - не такой уж и звеpский
объём, зато ты вpяд ли сможешь за пpиемлимое вpемя написать библиотеку
алогpитмов, лучших чем в СУБД.
А имея БД и используя эхотаг ты вполне можешь клепать всякие пpедставления
данных чеpез веб.
C уважением, Анатолий.
[МФ УдГУ] [39-?1] [(Microsoft!=SUXX)&&(LINUX!=RULEZ)] [ICQ 132524958]
ш Протянул ладони и увидел в них капли дождя;
... Если здесь нет никакого смысла-тем лучше. Можно не пытаться это объяснить
* Origin: СоБыСчас (2:5050/47.69)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/34273c83db45.html, оценка из 5, голосов 10
|