Milvus 2.2.8: лучшая производительность запросов, на 20% выше пропускная способность
Milvus 2.2.8
Мы рады сообщить о выходе новой версии Milvus 2.2.8. Этот релиз включает в себя многочисленные улучшения и исправления ошибок предыдущих версий, что позволяет повысить производительность запросов, экономить ресурсы и увеличить пропускную способность. Давайте вместе посмотрим, что нового появилось в этом выпуске.
Снижение пикового потребления памяти при загрузке коллекции
Для выполнения запросов Milvus необходимо загрузить данные и индексы в память. Однако в процессе загрузки несколько копий памяти могут привести к тому, что пиковое потребление памяти может увеличиться в три-четыре раза по сравнению с реальным временем выполнения. Последняя версия Milvus 2.2.8 эффективно решает эту проблему и оптимизирует использование памяти.
Расширение сценариев выполнения запросов с помощью плагинов, поддерживающих QueryNode
QueryNode теперь поддерживает плагины в последней версии Milvus 2.2.8. Вы можете легко указать путь к файлу плагина в конфигурации queryNode.soPath
. Затем Milvus может загрузить плагин во время выполнения и расширить доступные сценарии запросов. Обратитесь к документации по плагинам Go, если вам нужны рекомендации по разработке плагинов.
Оптимизированная производительность запросов благодаря улучшенному алгоритму уплотнения
Алгоритм уплотнения определяет скорость сходимости сегментов, что напрямую влияет на производительность запросов. Благодаря недавним усовершенствованиям алгоритма уплотнения эффективность сходимости значительно повысилась, что привело к ускорению запросов.
Лучшая экономия ресурсов и производительность запросов благодаря уменьшенным осколкам коллекции
Milvus - система с массивно-параллельной обработкой (MPP), а это значит, что количество осколков коллекции влияет на эффективность Milvus при записи и выполнении запросов. В старых версиях коллекция по умолчанию имела два шарда, что приводило к отличной производительности записи, но снижало производительность запросов и затраты ресурсов. В новом обновлении Milvus 2.2.8 количество шардов коллекции по умолчанию было уменьшено до одного, что позволяет пользователям экономить больше ресурсов и выполнять более качественные запросы. У большинства пользователей в сообществе объем данных не превышает 10 миллионов, и одного шарда достаточно для достижения хорошей производительности записи.
Примечание: Это обновление не затрагивает коллекции, созданные до этого выпуска.
Увеличение пропускной способности на 20 % благодаря улучшенному алгоритму группировки запросов
В Milvus реализован эффективный алгоритм группировки запросов, который объединяет несколько запросов в очереди в один для более быстрого выполнения, что значительно повышает пропускную способность. В последнем выпуске мы внесли дополнительные улучшения в этот алгоритм, увеличив пропускную способность Milvus как минимум на 20 %.
Помимо упомянутых улучшений, в Milvus 2.2.8 также исправлены различные ошибки. Более подробную информацию вы можете найти в Milvus Release Notes.
Давайте поддерживать связь!
Если у вас есть вопросы или отзывы о Milvus, пожалуйста, не стесняйтесь обращаться к нам через Twitter или LinkedIn. Вы также можете присоединиться к нашему каналу Slack, чтобы пообщаться с нашими инженерами и всем сообществом напрямую, или посетить наши офисные часы по вторникам!
- Снижение пикового потребления памяти при загрузке коллекции
- Расширение сценариев выполнения запросов с помощью плагинов, поддерживающих QueryNode
- Оптимизированная производительность запросов благодаря улучшенному алгоритму уплотнения
- Лучшая экономия ресурсов и производительность запросов благодаря уменьшенным осколкам коллекции
- Увеличение пропускной способности на 20 % благодаря улучшенному алгоритму группировки запросов
- Давайте поддерживать связь!
On This Page
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word