Раскрытие Milvus 2.3.2 и 2.3.3: Поддержка типов данных массивов, сложное удаление, интеграция с TiKV и многое другое
В постоянно развивающемся ландшафте технологий векторного поиска Milvus остается на переднем крае, расширяя границы и устанавливая новые стандарты. Сегодня мы с радостью объявляем о выпуске Milvus 2.3.2 и 2.3.3! В этих обновлениях появилось множество интересных функций, оптимизаций и улучшений, повышающих производительность системы, гибкость и общий пользовательский опыт.
Поддержка типов данных Array - более точные и релевантные результаты поиска
Добавление поддержки типов данных Array - важнейшее усовершенствование для Milvus, особенно в сценариях фильтрации запросов, таких как пересечение и объединение. Это дополнение гарантирует, что результаты поиска будут не только более точными, но и более релевантными. С практической точки зрения, например, в секторе электронной коммерции теги товаров, хранящиеся в виде массивов строк, позволяют потребителям выполнять расширенный поиск, отсеивая нерелевантные результаты.
Погрузитесь в нашу исчерпывающую документацию, чтобы получить подробное руководство по использованию типов Array в Milvus.
Поддержка сложных выражений удаления - улучшение управления данными
В предыдущих версиях Milvus поддерживал выражения удаления первичных ключей, обеспечивая стабильную и оптимизированную архитектуру. В Milvus 2.3.2 или 2.3.3 пользователи могут использовать сложные выражения удаления, что облегчает сложные задачи управления данными, такие как скользящая очистка старых данных или удаление данных в соответствии с GDPR на основе идентификаторов пользователей.
Примечание: Перед использованием сложных выражений убедитесь, что вы загрузили коллекции. Кроме того, важно отметить, что процесс удаления не гарантирует атомарности.
Интеграция TiKV - масштабируемое хранилище метаданных со стабильностью
Ранее полагаясь на Etcd для хранения метаданных, Milvus столкнулся с проблемами ограниченной емкости и масштабируемости хранилища метаданных. Чтобы решить эти проблемы, Milvus добавила TiKV, хранилище ключевых значений с открытым исходным кодом, в качестве еще одного варианта хранения метаданных. TiKV обладает повышенной масштабируемостью, стабильностью и эффективностью, что делает его идеальным решением для меняющихся требований Milvus. Начиная с версии Milvus 2.3.2, пользователи могут плавно перейти на TiKV для хранения метаданных, изменив конфигурацию.
Поддержка векторного типа FP16 - повышение эффективности машинного обучения
Milvus 2.3.2 и более поздние версии теперь поддерживают векторный тип FP16 на уровне интерфейса. FP16, или 16-битная плавающая точка, - это формат данных, широко используемый в глубоком обучении и машинном обучении, обеспечивающий эффективное представление и вычисление числовых значений. В то время как полная поддержка FP16 находится в процессе реализации, различные индексы в слое индексирования требуют преобразования FP16 в FP32 во время построения.
Мы полностью поддерживаем типы данных FP16, BF16 и int8 в последующих версиях Milvus. Следите за новостями.
Значительное улучшение опыта скользящего обновления - плавный переход для пользователей
Скользящее обновление - важная функция для распределенных систем, позволяющая обновлять систему без нарушения работы бизнес-сервисов и простоев. В последних релизах Milvus мы усовершенствовали функцию скользящего обновления, обеспечив более плавный и эффективный переход для пользователей при обновлении с версии 2.2.15 до 2.3.3 и всех последующих версий. Сообщество также вложило средства в обширное тестирование и оптимизацию, что позволило сократить время выполнения запросов при обновлении до менее чем 5 минут, обеспечив пользователям беспроблемный опыт.
Оптимизация производительности
В дополнение к новым функциям мы значительно оптимизировали производительность Milvus в двух последних выпусках.
Минимизированы операции копирования данных для оптимизации их загрузки
Упрощена вставка больших объемов данных с помощью пакетного чтения varchar
Устранены ненужные проверки смещения при заполнении данных для повышения производительности фазы отзыва.
Устранены проблемы высокого потребления процессора в сценариях со значительными вставками данных.
Все эти оптимизации в совокупности способствуют более быстрой и эффективной работе Milvus. Посмотрите на нашу панель мониторинга, чтобы получить представление о том, как Milvus улучшил свою производительность.
Несовместимые изменения
Удален код, связанный с TimeTravel.
Утрачена поддержка MySQL в качестве хранилища метаданных.
Более подробная информация о всех новых функциях и улучшениях содержится в примечаниях к выпуску Milvus.
Заключение
В последних релизах Milvus 2.3.2 и 2.3.3 мы стремимся предоставить надежное, многофункциональное и высокопроизводительное решение для работы с базами данных. Изучите новые возможности, воспользуйтесь оптимизациями и присоединяйтесь к нам в этом увлекательном путешествии, поскольку мы развиваем Milvus в соответствии с требованиями современного управления данными. Загрузите последнюю версию прямо сейчас и почувствуйте будущее хранения данных с Milvus!
Давайте поддерживать связь!
Если у вас есть вопросы или отзывы о Milvus, присоединяйтесь к нашему каналу Discord, чтобы напрямую общаться с нашими инженерами и сообществом, или присоединяйтесь к обеду и обучению сообщества Milvus каждый вторник с 12-12:30 PM PST. Вы также можете следить за нами в Twitter или LinkedIn, чтобы узнавать последние новости и обновления о Milvus.
- Поддержка типов данных Array - более точные и релевантные результаты поиска
- Поддержка сложных выражений удаления - улучшение управления данными
- Интеграция TiKV - масштабируемое хранилище метаданных со стабильностью
- Поддержка векторного типа FP16 - повышение эффективности машинного обучения
- Значительное улучшение опыта скользящего обновления - плавный переход для пользователей
- Оптимизация производительности
- Несовместимые изменения
- Заключение
- Давайте поддерживать связь!
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