^file:lock, BDB, gdbm
Александр Петросян (PAF) 10.10.2002 10:45
будет включён в документацию, что не включён: недосмотр.
что именно непонятно? он что, может "дать возможность ещё кому-то заблокировать"? он либо работает, либо нет. совершенно очевидно, что используется exclusive write lock.
угу, стало быть я должен написать базу данных, изобрести формат сериализации всех типов, и чтобы это всё быстро работало, и желательно завтра?
есть базы данных, есть файлики, есть разные мнения на тот счёт, как хранить.
разумеется, этого в языке нет, а если будет, то нескоро.
может быть, кто-нибудь вернётся к вопросу о BDB или, хотя бы gdbm.
я попробовал реализовать класс hashfile для удобного хранения разных мелких сущностей [конечно, ассоциаций string=>string]. но BDB оказался неудобным в CGI варианте, CGI процесс время от времени убивается веб-сервером, и это происходит так, что база блокируется, а чинить её на ходу практически невозможно.
у меня есть наработки по gdbm, кто возьмётся, готов поделиться.
- LN спрашивает в почте, Александр Петросян (PAF) [M] 09.10.2002 12:17
- перекодировка, задняя дверь, XML, Александр Петросян (PAF) [M] 09.10.2002 12:37
- switch по типу ИЛИ виртуальный метод, Александр Петросян (PAF) [M] 09.10.2002 12:31
- ^session:put[IDs товаров в корзине;1,2,3], Александр Петросян (PAF) [M] 09.10.2002 12:28
- объекты, goServus 10.10.2002 01:33
- Ответ, Александр Петросян (PAF) [M] 10.10.2002 10:48
- Ответ, LN 09.10.2002 21:15
- ^file:lock, BDB, gdbm, Александр Петросян (PAF) [M] 10.10.2002 10:45
- про public and private методы и поля, egr 09.10.2002 12:27
- про узнавание версии parser, Александр Петросян (PAF) [M] 09.10.2002 12:23
- про части parser в отдельных файлах, Александр Петросян (PAF) [M] 09.10.2002 12:21