Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Michael Samanov                      2:550/5068.1515 06 Sep 2000  19:06:38
 To : tarasov@pmi.lv
 Subject : Re: Perl+DBM
 -------------------------------------------------------------------------------- 
 
 Hello, tarasov@pmi.lv!
 
 At Wed, 06 Sep 00 12:36:08 +0400 tarasov@pmi.lv wrote:
 
 tpl> Хотелось бы узнать, какие форматы (NDBM, Berkly DB, GDBM и т.п.)
 tpl> наиболее распространены и на каких системах они обычно стоят.
 tpl> А то со стандарнтным SDBM работать практически невозможно,
 tpl> слишком жесткие ограничения.
 
 Вот тебе еще кратенькое эссе из времен моей молодости, чтоб некоторое
 представление поиметь.
 
 =====================================================================
 
 >From mike_s Tue Feb 15 09:22:13 2000
 >From: Michael Samanov <mike@vlink.ru>
 >Subject: Re: SDBM_File
 >X-Comment-To: Paul Krushev <Paul.Krushev@p7.f164.n5080.z2.fidonet.org>
 >Newsgroups: fido.ru.cgi.perl
 >References: <950576447@p7.f164.n5080.z2.FIDOnet.ftn>
 >Organization: 
 >Distribution: fido
 >User-Agent: tin/pre-1.4-19990413 ("Endemoniada") (UNIX) (FreeBSD/3.2-RELEASE
 
 (i386))
 
 >MIME-Version: 1.0
 >Content-Type: text/plain; charset=KOI8-R
 >Content-Transfer-Encoding: 8bit
 
 Hello, Paul!
 
 At Tue, 15 Feb 00 00:54:32 +0300 Paul Krushev wrote:
 
 PK> Hарод подскажите как правельно сабжем пользоваться
 
 Ой, БОЛЬШИЕ файлы он делает... Я проверял SDBM, NDBM, GDBM, ODBM
 и DB. Из них GDBM и ODBM не сработали (не установлены по дефолту
 на моей FreeBSD 3.2, а искать и ставить - лень), а SDBM сделал два
 файла, один из которых чуть не в 25 (!!!) раз больше, чем DB и
 NDBM, а второй - очень маленький.  По скорости DB отстает от SDBM
 и NDBM раза в полтора, по размеру примерно как NDBM (раза в два
 больше, чем сами данные).  По функциональности делает всех, но
 стоит по умолчанию, видимо, только на BSD-ях. NDBM и SDBM по скорости
 примерно одинаковые.  SDBM, говорят, в перле всегда присутствует
 (типа встроенной фичи).  Hе знаю, как там с NDBM-ом в мастдае
 (видимо, никак), но я пока что остановился на нем. Благо, программу,
 ежели что, исправить - по одному символу в двух местах :-)
 
 Тест не покажу: know-how :-) Hа самом деле я его пришиб ненароком,
 остались только результаты.
 
 Hу и к этому еще почитать AnyDBM_File
 
 Исходные данные: 193429b
 
 DB:   13.81 real         5.95 user         2.17 sys   401408b
       14.06 real         5.94 user         1.87 sys
       15.22 real         6.73 user         2.61 sys
       13.57 real         5.86 user         2.22 sys
 NDBM:  9.43 real         5.68 user         1.59 sys   409600b
        9.33 real         5.29 user         1.72 sys
        9.56 real         6.40 user         1.60 sys
 ODBM: error
 SDBM:  9.95 real         5.68 user         2.03 sys   9681920b + 4096b
 GDBM: error
 
 PK> типа так надо, а он ну никак.
 
 Сообщение об ошибке-то ты не привел.
 
 Sincerely yours, Michael (mailto:mike@vlink.ru).
 =====================================================================
 
 Sincerely yours, Michael (mailto:mike@vlink.ru).
 --- ifmail v.2.14
  * Origin: Home (2:550/5068.1515@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Perl+DBM   Michael Samanov   06 Sep 2000 19:06:38 
Архивное /ru.perl/794932c8b66c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional