бд в режиме FAST MODE db = dbm.gnu.open('data.gdbm', 'cf'), то данные неявно сбрасываются на диск, что противоречит указанному режиму открытия
а где там написано что данные не будут сбрасываться? я в доке вижу, что не синхронизируются
"данные синхронизируются" обозначает что будет вызван fsync после каждой операции записи.
Явно не написано ни того, ни другого. Я конечно ожидал , что данные будут только в памяти, до явного вызова метода sync()
с чего ты это взял?
Обсуждают сегодня