LINUX.ORG.RU

MongoDB 2.6

 ,


1

4

Сегодня объявлено о выходе новой версии документо-ориентированной СУБД MongoDB. Версия 2.6 является крупнейшим релизом MongoDB из когда-либо выходивших.

Основные изменения:

  • улучшение работы aggregation framework:
    • db.collection.aggregate() возвращает курсор, который теперь может содержать результатирующий набор любого размера;
    • aggregation pipeline теперь поддерживает оператор $explain;
    • добавлена возможность использования более эффективных external-disk-based процессов сортировки;
    • добавлены новые стадии в pipeline:
      • $out для вывода коллекции;
      • $redact для дополнительного контроля за доступом к данным.
    • добавлены новые и изменена работа существующих операторов:
  • улучшения работы insert и update:
    • MongoDB сохраняет порядок полей документов последующих операций записи за исключением следующих случаев:
      • поле _id всегда первое поле в документе;
      • обновления включающие $rename поля могут привести к изменению порядка полей.
    • добавлены новые, либо улучшена работа существующих операторов:
      • оператор $bit поддерживает операцию побитового xor;
      • операторы $min и $max выполняют условное обновление в зависимости от относительного размера указанного значения и текущего значения поля;
      • для оператора $push улучшена поддержка модификаторов $sort, $slice и $each, добавлена поддержка $position;
      • добавлен оператор $currentDate.
    • оператор $mul для мультипликативного инкремента при операциях вставки и обновления.
  • новый протокол для операций записи;
  • улучшения безопасности;
  • улучшения движка запросов;
  • улучшение механизмов построения индексов;
  • большое количество прочих изменений.

Полный changelog

Страница загрузки

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от yoghurt

Ъ :D

If /dev/null is fast in web scale I will use it. Is it web scale?

dib2 ★★★★ ()

Скиньте годных туториалов что ли по этой вашей монге. Желательно на английском, да.

mix_mix ★★★★★ ()
Последнее исправление: mix_mix (всего исправлений: 1)

результатирующий

Сурово!

Cейчас прохожу их онлайн-курс под Java, интересно, будут ли корректировать материал с учётом нового релиза.

hexenlord ()

Теги: acid ненужен, хэш-таблички, пальмы, обезьяны.

anonymous ()
Ответ на: комментарий от mix_mix

Скиньте годных туториалов что ли по этой вашей монге.

MongoDB Applied Design Patterns же!

Macil ★★★★★ ()

А-а-атлично! Джва года ждал этой версии.

anonymous ()

Ну наконец-то индексы стали индексами, а не ХЗ чем.

Vit ★★★★★ ()
Ответ на: комментарий от Vit

Ну наконец-то индексы стали индексами, а не ХЗ чем.

В двух словах, чем старые индексы - не индексы?

Bohtvaroh ★★★★ ()

Бэкапы шардированных реплецированных кластеров так и не сделали нормально. Только лишь закрытый сервис MMS с платной услогой

sirex ()
Ответ на: комментарий от Bohtvaroh

Тем что работали далеко не везде где нужно, по сравнению с сиквелем.

Vit ★★★★★ ()

«результатирующий». матирь божья.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.