на сколько я знаю она в первую очередь в ОЗУ проводит операции, а потом в бекграунде синхронизирует с файлами но там можно в параметрах включить опцию чтобы после завершения транзакции оно синхронизировало с файлом (в таком случае неожиданные отключения не станут проблемой)
Не в бэкграунде. Вообще зря вы про Монгу гадаете. Хотя я бы её на машине не пускал.
У монги дефолты пол нормальную серверную память. У Постгресе под процессор пентиум 1
зато постгрес по умолчанию версионная бд, которую "внезапно" запускают на микросд. А версионная бд всё таки активно работает с дисковой подсистемой. зы особенно по дефолту, без доп. оперативки.
зато постгрес по умолчанию версионная бд, которую "внезапно" запускают на микросд. А версионная бд всё таки активно работает с дисковой подсистемой. зы особенно по дефолту, без доп. оперативки.
Что значит активно? Таммнет чего-то такого волшебного
Что значит активно? Таммнет чего-то такого волшебного
это значит, что надо записать постгресу 1000 записей. И он их записывает не прямо в ту таблицу куда положено. А через файл прокладку версий. Куда сперва всё бросает на сортируя, потом запускает авто сборщик, переписывает в бд, чистит дыры. И так каждый раз. То есть сами по себе операции с диском (именно диском) он больше делает.
это значит, что надо записать постгресу 1000 записей. И он их записывает не прямо в ту таблицу куда положено. А через файл прокладку версий. Куда сперва всё бросает на сортируя, потом запускает авто сборщик, переписывает в бд, чистит дыры. И так каждый раз. То есть сами по себе операции с диском (именно диском) он больше делает.
Ничего подобного. Просто пишет новые данные в новую страницу по 8к
апдейты также не отличаются? Делете, инсерты? Я многодб не знаю ваще.
Там нет магии, бсон тоже читается и разбирается, потом модифицируется, потом пишется обратно. Если вылезти за пределы паддинга, то обьект реаллокейтится целиком.