WiredTiger использует конкурентность на уровне документов вместо блокировки на уровне коллекции. Это означает, что несколько операций записи могут выполняться одновременно на разных документах, что значительно повышает пропускную способность при высокой нагрузке.
WiredTiger поддерживает несколько алгоритмов сжатия для уменьшения объёма хранилища:
snappy — вариант по умолчанию, балансирует скорость и степень сжатияzlib — более высокая степень сжатия, более требователен к CPUzstd — лучшая степень сжатия при хорошей производительностиWiredTiger обеспечивает долговечность данных двумя механизмами:
WiredTiger поддерживает внутренний кеш в памяти для быстрого доступа к часто используемым данным. Ключевые моменты:
wiredTigerCacheSizeGBКонтроль конкурентности на уровне документов в WiredTiger позволяет нескольким операциям записи выполняться одновременно на разных документах, что является значительным улучшением по сравнению с блокировкой на уровне коллекции для пропускной способности при высокой нагрузке.
Новый — ещё не проверен сообществом
Вы