MongoDB

MongoDB 2.6 нацеливается на большие предприятия

Новый большой релиз документно-ориентированной NoSQL-СУБД MongoDB позиционирует себя как СУБД для крупных фирм. Среди прочего упор делается на автоматизированные обновления и на огромное количество функций безопасности.

Недавно появившаяся версия MongoDB 2.6 именуется, что называется, во всеуслышанье самым большим релизом производителя. Так, например, для улучшения масштабируемости был переписан движок запросов. Кроме того, были введеные так называемые Index-Intersection, которые улучшат возможность отправки ad-hoc запросов к базе. В дополнение ко всему, был заметно упрощен код. Проще должна теперь стать и разработка нового функционала.

Довольно много, очевидно, было сделано и в области автоматизированных обновлений. То, что раньше при обновлении больших баз данных на MongoDB требовало выполнения множества шагов и запуска большого количества скриптов, теперь делается с помощью одного клика. Изменения коснулись также таких областей, как безопасность, анализ и интеграция, что должно упростить использование MongoDB в больших проектах. Например, теперь добавлена поддержка LDAP, x.509 и Kerberos. Для лучшей безопасности было добавлено TLS-шифрование, а также пользовательские роли.

Наконец, MongoDB 2.6 предоставляет основу для улучшений в области многопоточности, ожидаемых в версии 2.8 (например, блокирование на уровне документов). Об этих и других нововведениях можно прочитать в информации о релизе.

MongoDB (взято из английского humongous) доступна в Open-Source версии для OS X, Linux, Windows и Solaris. Для других ОС придется ее компилировать из исходного кода. В качестве языков программирования поддерживаются C, C#, C++, Erlang, Haskell, JavaScript, Java, Perl, PHP, Python, Ruby и Scala. Компания-разработчик, которая еще полгода назад называлась 10gen, предоставляет также и коммерческую версию с полной пользовательской поддержкой. За свою пятилетнюю историю MongoDB, написанная на C++, стала, пожалуй, самой распространенной NoSQL базой данных, которая применяется, например, на MTV, CERN, die New York Times и SourceForge.