Вчера (3 февраля 2015 года) была анонсирована MongoDB 3.0.

Кстати, если вы совершенно незнакомы с этой СУБД, то посмотрите статью «Установка MongoDB на CentOS (VPS)» там вы найдёте общую информацию и, конечно, инструкции по установке.

Но вернёмся к анонсу. Разработчики обещают нам, что вместе с MongoDB 3.0 наступает новая фаза, которая характеризуется тем, что база данных никогда ещё не была столь мощной, гибкой и лёгкой в управлении, что она даже может быть новым стандартом СУБД для любой команды в любой индустрии.

MongoDB 3.0 приносит значительные улучшения в производительности и масштабируемости, задействует комплексные улучшения в своём механизме хранения. Был создан механизм хранения под названием WiredTiger, который сами разработчики характеризуют как невероятную технологию с выдающейся родословной. WiredTiger был разработан свободным от latch, неблокирующие алгоритмы выжимают всё из современного железа, в том числе таких его особенностей как большие кеши на чипе и архитектуры, предназначенных для обработки большого количества потоков. Опираясь как на академические исследования, так и на опыт коммерческого примирения, команда WiredTiger создала механизм хранения, который может поддерживать хранение данных приложений на протяжении последующих 20 лет.

Вместе с WiredTiger, MongoDB 3.0 представляет контроль параллелизма на документном уровне, следовательно, производительность остаётся быстрой и предсказуемой при параллельных нагрузках, связанных с интенсивной записью. Транспарентная компрессия на диске уменьшает требования к его размеру до 80%, и разработчики в соответствии со своими потребностями, могут выбрать свою золотую середину между алгоритмами сжатия и производительностью.

Оригинальный механизм хранения MongoDB был усовершенствован, включая контроль параллелизма на уровне коллекций и более эффективное журналирование. Сейчас он носит название MMAPv1, дефеолтное дисковое хранилище — бинарное, что обеспечивает более эффективную и одновременную обработку рабочей нагрузки.

На этом нововведения не кончаются. Если подытожить, то кроме уже названного, добавлен Ops Manager, а также сделан большой прирост в производительности. В том числе в 7-10 раз была улучшена производительность при записи с WiredTiger и контролем параллелизма на уровне документов, сжатие уменьшает размер занимаемого дискового пространства до 80%, и новая программа управления под названием Ops Manager может уменьшить операционные издержки до 95% для большинства задач.

Выход финальной версии намечен на начало марта, а пока можно скачать релиз кандидат MongoDB 3.0 по этой ссылке.

Похожие темы

Установка MongoDB на CentOS (VPS) Самой потрясающей возможностью виртуального частного сервера (VPS), кроме повышенных ресурсов по сравнению с обычным виртуальным хостингом, является...