Релиз документо-ориентированной СУБД MongoDB 2.6 Печать
08.04.14 19:22

Представлен релиз ориентированной на хранение документов высокопроизводительной и высокомасштабируемой СУБД MongoDB 2.6, занимающей нишу между быстрыми и масштабируемыми системами, оперирующими данными в формате ключ/значение, и реляционными СУБД, функциональными и удобными в формировании запросов. Код MongoDB написан на языке C++ и распространяется в рамках лицензии AGPLv3.

MongoDB поддерживает хранение документов в JSON-подобном формате, имеет достаточно гибкий язык для формирования запросов, может создавать индексы для различных хранимых атрибутов, эффективно обеспечивает хранение больших бинарных объектов, поддерживает журналирование операций по изменению и добавлению данных в БД, может работать в соответствии с парадигмой Map/Reduce, поддерживает репликацию и построение отказоустойчивых конфигураций.

В MongoDB имеются встроенные средства по обеспечению шардинга (распределение набора данных по серверам на основе определенного ключа), комбинируя который репликацией данных можно построить горизонтально масштабируемый кластер хранения, в котором отсутствует единая точка отказа (сбой любого узла не сказывается на работе БД), поддерживается автоматическое восстановление после сбоя и перенос нагрузки с вышедшего из строя узла. Расширение кластера или преобразование одного сервера в кластер производится без остановки работы БД простым добавлением новых машин.

По сравнению с прошлым выпуском в MongoDB 2.6 внесены следующие значительные улучшения:

  • Полностью переписан движок выполнения запросов с целью увеличения масштабируемости и упрощения сопровождения кодовой базы. Реализована поддержка пересечения индексов, которая стала первым шагом к созданию планировщика сложных запросов. В MongoDB 2.6 также заложены возможности для включения в следующем выпуске значительных улучшений в области обеспечения параллельной обработки запросов и реализации блокировок на уровне отдельных документов;
  • Расширены возможности по агрегированию данных. Реализована возможность возврата результирующих наборов любого размера путем возврата курсора или записи вывода в коллекцию. При обеспечении агрегирования данных теперь допустимо использовать переменные или новые операторы для обработки наборов и редактирвоания данных. Для анализа выполнения операций агрегирования добавлена поддержка оператора explain;
  • Включен по умолчанию механизм поиска текста в документах с использованием специального типа индексов "text", допускающего выполнение поисковых запросов в режиме реального времени с использованием стемминга и токенизации, в том числе для русского языка. Модернизирован формат индекса "text";
  • Реализация операций добавления (insert) и обновления данных (update) расширена в направлении увеличения непротиворечивости изменённых данных (например, обеспечено сохранение порядка следования полей в документе). При обновлении данных обеспечена возможность использования операторов $bit, $min, $max, $currentDate, $mul;
  • Представлен новый протокол для выполнения операций записи, обеспечивающий более высокую надёжность и предоставляющий улучшенные средства пакетной записи;
  • Для платформы Windows началось формирование пакетов в формате MSI;
  • Расширены возможности сервиса MMS (MongoDB Management Service), направленного на упрощение управления экземплярами MongoDB. В дополнение к ранее доступным средствам мониторинга в MMS добавлены компоненты для организации резервного копирования и отката изменений на определённый момент времени. В будущем ожидается появление интерфейса для автоматизации управления кластерами, использующими репликацию или шардинг;
  • Добавлена поддержка аутентификации с использованием LDAP, x.509 и Kerberos, что упрощает интеграцию MongoDB в существующие инфраструктуры предприятий, использующих единый механизм аутентификации;
  • Добавлена поддержка TLS-шифрования трафика при выполении операций обновления кластера и при обращении к mongod и mongos. Повышены требования к качеству используемых шифров (минимум 128 бит). По умолчанию отключена возможность обращения к интерфейсу без шифрования по http;
  • Представлена новая модель авторизации, позволяющая создавать собственные роли (User-Defined Roles) и определять привилегии пользователей на уровне доступа к коллекциям. Реализована глобальная система управления пользователями, обеспечивающая хранения всех пользовательских ролей в административной БД и предоставляющая новые команды для управления пользователями и ролями.
  1. Главная ссылка к новости (http://blog.mongodb.org/post/82092813806...)
  2. OpenNews: Разработчики MongoDB получили 150 млн долларов инвестиций
  3. OpenNews: Релиз документо-ориентированной СУБД MongoDB 2.4
  4. OpenNews: Релиз документо-ориентированной СУБД MongoDB 2.2
  5. OpenNews: На развитие свободной СУБД MongoDB выделено 42 млн долларов
  6. OpenNews: Релиз документо-ориентированной СУБД MongoDB 2.0
Тип: Программы
Ключевые слова: mongodb, nosql, (найти похожие документы)
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
id=adv>
  1.1, Аноним, 23:01, 08/04/2014 [ответить] [смотреть все]     [к модератору] +/
в каких проектах используется, примеры ... весь текст скрыт [показать]
 
+1 +/
А это не судьба посмотреть - http://www.mongodb.org/about/production-deployments/ ?
 
2.5, фдуч, 23:58, 08/04/2014 [^] [ответить] [смотреть все]    [к модератору]  +1 +/ Картинки для гос.портала http://gorod.mos.ru
 2.15, arisu, 11:34, 09/04/2014 [^] [ответить] [смотреть все]     [к модератору]  –3 +/
в тех, где очень сильно хотелось выпендриться модными словами 171 документоори... весь текст скрыт [показать]
 
  3.16, Аноним, 11:54, 09/04/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
Сразу видно человека, поверхностно судящего о MongoDB ... весь текст скрыт [показать]
 
    5.18, Аноним, 12:59, 09/04/2014 [^] [ответить] [смотреть все]     [к модератору]  +1 +/
Некоторым и мыло не нужно с туалетной бумагой, лопухом подтерся, пальцы облизал ... весь текст скрыт [показать]
 
1.7, Аноним, 03:21, 09/04/2014 [ответить] [смотреть все]     [к модератору]  +/
в популярных ВЕБ-стэках, к примеру тот-же LYME, был весьма популярен до создани... весь текст скрыт [показать]
 
    3.19, Аноним, 13:48, 09/04/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
Нет, это американский пастух и закись азота ... весь текст скрыт [показать]
 
1.8, Аноним, 03:22, 09/04/2014 [ответить] [смотреть все]     [к модератору]  +/
плюс встраиваемые системы в тч пара самолетов западных - имеет в одной подсист... весь текст скрыт [показать]
  1.9, Аноним, 07:32, 09/04/2014 [ответить] [смотреть все]     [к модератору]  –1 +/
Все так же безконтрольно жрет память ... весь текст скрыт [показать]
 
  2.14, edwin, 11:10, 09/04/2014 [^] [ответить] [смотреть все]    [к модератору]  +/
> Все так же безконтрольно жрет память?

Все так же не желаем понять архитектуру ? До Вас дойдет наконец, что "бесконтрольно жрут память" сделано совершенно сознательно ?  

 
1.12, Аноним, 10:57, 09/04/2014 [ответить] [смотреть все]     [к модератору]  +/
Ух ты, с LDAP это классно, жа еще и шифрование - молодцы ребята Кто в курсе, ум... весь текст скрыт [показать]
 
Ваш комментарий  

Read more http://www.opennet.ru/opennews/art.shtml?num=39524