Компания 10gen объявила о выпуске NoSQL базы данных MongoDB версии 2.2.0.
Среди наиболее важных изменений разработчики выделили следующие:
- Появление Aggregation Framework, оптимизирующего обработку больших массивов данных без необходимости применения технологии map-reduce. Также в командной строке mongo теперь доступен метод-помощник db.collection.aggregate();
- Введение TTL-коллекций, использующих специальные индексы для проверки данных на актуальность в соответствии с указанным временем жизни (что удобно, например, для хранения логов и подобной информации). При использовании таких коллекций создается дополнительный фоновый процесс для реализации соответсвующей проверки;
- Улучшения в механизме параллелизации, а также дополнительные инструменты командной строки для мониторинга текущих параллельных операций;
- Добавлена поддержка географически распределенных и горизонатльно масштабированных систем;
- Улучнения в системе авторизации клиентов (новая версия не совместима при работе в кластере вместе с MongoDB 2.0);
- А также многое другое.
Список всех исправленных ошибок в багтрекере
>>> Список изменений