Монгобд 2.0

Хорошие новости для всех.

Любите ли вы SQL или не любите SQL (любите ли вы NoSQL?), но сегодня (ох, уже вчера) вышли такие PostgreSQL 9.1 (о чем, пока я пишу этот пост, возможно, кто-то тоже напишет), и МонгоБД 2.0 ! В 1.4 появились двумерные геоиндексы, в 1.6 - шардинг, в 1.8, немного с опозданием - логирование и частичные индексы.

А какие удивительные вещи появились в 2.0? Компактная команда, которая умеет сжимать только одну коллекцию (а не делать, как раньше, ремонт всей базы данных) не ошеломляет, всякие улучшения в плане распараллеливания и в работе индексов (утверждается, что они теперь будут быть на 25% меньше и на 25% быстрее) - тоже скучно.

Пожалуй, самое интересное то, что наборам реплик теперь можно назначать приоритеты и теги для их расположения — ну, типа «в какой стране/в каком дата-центре/в какой стойке» – и с помощью этих тегов создавать сложные правила сохранения данные (ну, вплоть до «каждый экземпляр данных должен иметь минимум три копии минимум на двух континентах»); это называется красивым термином «Информация о центре обработки данных набора реплик».

Map/reduce также научился выводить данные в шардированную коллекцию (и тоже был оптимизирован и работает быстрее); в запросах появился оператор $and; регулярные выражения научились, если программист желает, сопоставлять разрывы строк с символом точки; Геоиндекс теперь можно использовать, если в одном документе указано сразу несколько локаций, а также для поиска внутри полигонов.

Будет ли что-то в 2.2?.

Учитывая, что небезызвестная Sequoia Capital только что инвестировала в 10gen 20 миллионов долларов (а у них уже было еще 10 миллионов), похоже, скучно не будет. Теги: #mongodb #NoSQL #mongodb

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.