Поддержка 5 стадий агрегации и возможностей потоков изменений в Amazon DocumentDB (совместимость с MongoDB) версии 8.0.2
Сервис Amazon DocumentDB (совместимость с MongoDB) теперь поддерживает повторную попытку записи, пять новых этапов агрегации и усовершенствования потоков изменений начиная с промежуточной версии 8.0.2. Этот выпуск расширяет совместимость с API-интерфейсом MongoDB и повышает производительность запросов, упрощая миграцию рабочих нагрузок MongoDB в Amazon DocumentDB без необходимости изменять код приложений.
Версия 8.0.2 включает следующие важные новые возможности.
– Повторная попытка записи – операции вставки, изменения и удаления будут автоматически повторяться в случае временных ошибок сети, что повышает устойчивость приложений при резервных переключениях.
– Новые стадии агрегации: $setWindowFields (с полным набором оконных операторов), $bucketAuto, $facet, $graphLookup и коррелированная $lookup. Они позволяют использовать расширенную аналитику, фасетный поиск и иерархические запросы.
– Усовершенствованные потоки изменений – на стадии $changeStreamSplitLargeEvent события изменений, размер которых превышает ограничение в 16 МБ, разбиваются на фрагменты, а потоки изменений теперь генерируют события для операций createCollection и createIndex.
– Улучшение производительности запросов – усовершенствования планировщика запросов включают сканирование только по индексам для запросов агрегации и поиска, сканирование индексов для предикатов $expr, инкрементную сортировку и более быстрые операции count и countDocuments().
– Управление индексами – поддержка команды reIndex для частичных индексов.
Данные возможности поддерживаются начиная с версии Amazon DocumentDB 8.0.2 во всех регионах, где доступен сервис Amazon DocumentDB. Чтобы узнать больше, см. Поддерживаемые API, операции и типы данных MongoDB, а также примечания к выпуску Amazon DocumentDB.