Дорожная карта Milvus
Добро пожаловать в дорожную карту Milvus! Присоединяйтесь к нам в нашем непрерывном путешествии по улучшению и развитию Milvus. Мы рады поделиться нашими достижениями, планами на будущее и видением того, что ждет нас впереди. Наша дорожная карта - это не просто список предстоящих функций, она отражает нашу приверженность инновациям и стремление работать с сообществом. Мы приглашаем вас ознакомиться с нашей дорожной картой, оставить свой отзыв и помочь сформировать будущее Milvus!
Дорожная карта
| Категория | Milvus 2.5.x (достигнуто в последних выпусках) | Следующий релиз - Milvus 2.6 (середина CY25) | Будущая дорожная карта - Milvus 3.0 (в течение 1 года) |
|---|---|---|---|
| Обработка неструктурированных данных на основе ИИ Укрепление способности обрабатывать и анализировать неструктурированные данные с помощью моделей ИИ и передовых технологий. |
Полнотекстовый поиск Поддержка полнотекстового поиска с помощью Sparse-BM25. Новый API принимает текст на вход и автоматически генерирует разреженный вектор внутри Milvus Разреженный вектор (GA) Поддержка эффективного метода хранения и индексации разреженного вектора. |
Data-In и Data-Out Поддержка основных модельных сервисов для ввода оригинального текста Advanced Reranker Поддержка реранкеров на основе модели и определяемой пользователем функции оценки Итеративныйпоиск Пересмотр вектора запроса на основе пользовательской маркировки. |
Поддержка тензоров Поддержка списка векторов, типичное использование - Colbert, Copali и представление видео Поддержка большего количества типов данных , например, дата-время, карта, GIS. |
| Качество и производительность поиска Предоставление точных, релевантных и быстрых результатов за счет оптимизации архитектуры, алгоритмов и API. |
Функция сопоставления текста Быстрая фильтрация ключевых слов/токенов в тексте/varchar Улучшение поиска по группам Внедрение group_size и добавление поддержки group by в гибридном поиске Растровый индекс и инвертированный индекс Ускорение фильтрации по тегам. |
Расширенный поиск например, phrase_match, multi_match Улучшение анализатора Расширение анализатора за счет поддержки токенизаторов и улучшения наблюдаемости Фильтрация JSON Оптимизация индексации и разбора JSON для ускорения обработки. |
Возможность сортировки Сортировка по скалярным полям во время выполнения Поддержка кластеризации данных Совместное расположение данных. |
| Богатый функционал и управление Удобные для разработчиков и надежные функции управления данными |
Поддержка csv файлов при импорте данных Bulkinsert поддерживает формат csv Поддержка Null и Default Value Типы Nullи Default упрощают импорт данных из других СУБД Milvus WebUI (Beta) Визуальные инструменты управления для DBA. |
Изменение схемы Например, добавление/удаление поля, изменение длины varchar Агрегации Агрегации скалярных полей, например, count, distinct value, min, max Поддержка UDF Функция, определяемая пользователем |
Массовое обновление Поддержка массового обновления значений определенного поля Дедупликация первичных ключей Использование глобального индекса pk Версионирование и восстановление данных Поддержка версионирования данных по моментальным снимкам. |
| Экономическая эффективность и архитектура Современные системы, обеспечивающие стабильность, экономическую эффективность и упрощенное развертывание. |
Оптимизация памяти Снижение OOM и увеличение нагрузки Кластеризация уплотнения Перераспределение данных на основе конфигурации для ускорения чтения Формат хранения V2 (Beta) Дизайн универсальных форматов и основа для доступа к данным на основе дисков. |
Многоуровневое хранение Поддержка горячего и холодного хранения для оптимизации затрат Stream Node Обработка потоковых данных и упрощение инкрементной записи MixCoord Объединение логики Coord в одну. |
Vector Lake Экономически эффективное автономное решение, коннектор spark и интеграция с iceberg Компонент Logstore Сокращение зависимости от внешних компонентов, таких как pulsar Политика выселения данных Пользователи могут определить свою собственную политику выселения. |
- Наша дорожная карта обычно состоит из трех частей: последний релиз, следующий предстоящий релиз и среднесрочная и долгосрочная перспектива на ближайший год.
- По мере продвижения мы постоянно учимся и время от времени корректируем наш фокус, добавляя или убирая элементы по мере необходимости.
- Эти планы являются ориентировочными и могут меняться в зависимости от подписки на услуги.
- Мы неуклонно придерживаемся нашей дорожной карты, а наши заметки о релизах служат в качестве справочного материала.
Как внести свой вклад
Будучи проектом с открытым исходным кодом, Milvus процветает благодаря вкладу сообщества. Вот как вы можете стать частью нашего пути.
Поделиться отзывами
Сообщайте о проблемах: Столкнулись с ошибкой или у вас есть предложение? Откройте проблему на нашей странице GitHub.
Предложения по функциям: У вас есть идеи по поводу новых функций или улучшений? Присоединяйтесь к разговору в нашей активной ветке обсуждений.
Вклад в код
Pull requests: Вносите свой вклад непосредственно в нашу кодовую базу. Будь то исправление ошибок, добавление функций или улучшение документации - ваш вклад приветствуется.
Руководство по разработке: Ознакомьтесь с нашим руководством для разработчиков, чтобы узнать о правилах внесения вклада в код.
Распространяйте информацию
Социальный обмен: Любите Milvus? Поделитесь своими примерами использования и опытом в социальных сетях и технических блогах.
Отметьте нас на GitHub: Выразите свою поддержку, отметив звездой наш репозиторий на GitHub.