🚀 Попробуйте Zilliz Cloud, полностью управляемый Milvus, бесплатно — ощутите 10-кратное увеличение производительности! Попробовать сейчас>

milvus-logo
LFAI
  • Home
  • Blog
  • Milvus 2.2.8: лучшая производительность запросов, на 20% выше пропускная способность

Milvus 2.2.8: лучшая производительность запросов, на 20% выше пропускная способность

  • News
May 12, 2023
Fendy Feng

Milvus 2.2.8 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, чтобы пообщаться с нашими инженерами и всем сообществом напрямую, или посетить наши офисные часы по вторникам!

Like the article? Spread the word

Продолжить чтение