Как решить проблему усиления записи в MongoDB - PullRequest
0 голосов
/ 01 декабря 2018

Согласно MongoDB Write Amplification , решением проблемы усиления являются алгоритмы сжатия (такие как snappy или zlib), предоставляемые механизмами хранения mongoDB (такими как WiredTiger или Percona TokuMX).Сжатие и распаковка данных является трудоемкой задачей процессора, поэтому в комментариях по ссылке выше Джастин Суонхарт предлагает следующее:

Наиболее распространенный способ решения этой проблемы без использования сжатия заключается в выборе коротких клавиш: вместоcustomer_id использует c_id, вместо order_id - o_id и т. д. Это сохраняет размер документов небольшим без дополнительных затрат на сжатие.

, но это только задерживает катастрофу.По мере роста базы данных эти решения становятся все более бесполезными.Интересно, есть ли другое решение этой проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...