копаю тут mongodb и нашел что там есть настройка storage.journal.commitIntervalMs которая настраивает сохранять журнал каждые 50ms - https://docs.mongodb.com/manual/core/journaling/
отсюда вопрос это что-же получается возможна ситуация когда клиент сохраняет в mongodb ключ, она ему отвечает что сохранила, он продолжает что-то делать будучи уверенным что ключ сохранен, а в это время не дожидаясь очередного сохранения на диск журнала все падает и ключ мы теряем?
далее у update мы видем некий writeConcern - https://docs.mongodb.com/manual/reference/write-concern/ где есть ключ j:true который вроде как заставляет сохранять журнал.
это решает эту проблему?
и тут я вспомнил что у postgresql есть параметр wal_writer_delay = 200ms, что-же получается и у postgresql может быть такая ботва что клиент думает что строка сохранена а все накрылось до сброса журнала на диск???
просвятите плиз!