parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

^file:lock, BDB, gdbm

Александр Петросян (PAF) 10.10.2002 10:45

будет включён в документацию, что не включён: недосмотр.
что именно непонятно? он что, может "дать возможность ещё кому-то заблокировать"? он либо работает, либо нет. совершенно очевидно, что используется exclusive write lock.

угу, стало быть я должен написать базу данных, изобрести формат сериализации всех типов, и чтобы это всё быстро работало, и желательно завтра?
есть базы данных, есть файлики, есть разные мнения на тот счёт, как хранить.
разумеется, этого в языке нет, а если будет, то нескоро.

может быть, кто-нибудь вернётся к вопросу о BDB или, хотя бы gdbm.
я попробовал реализовать класс hashfile для удобного хранения разных мелких сущностей [конечно, ассоциаций string=>string]. но BDB оказался неудобным в CGI варианте, CGI процесс время от времени убивается веб-сервером, и это происходит так, что база блокируется, а чинить её на ходу практически невозможно.

у меня есть наработки по gdbm, кто возьмётся, готов поделиться.