Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Milvus Project Roadmap and Time Schedule



Time Note
2.22022.10.28
Experiment
Stable
2.2.3
2022
2023.
12
2.
30
8Stable
2.
4
32023.
4
2.
30
28Experiment
2.
5
42023.6.30Stable
3.0-
RC
RC12023.
9
8.30Experiment
3.0-GA2023.10.30Stable


Roadmap features

2.2

  1. Refactor Segment Assignment in Query coord
  2. Support Disk ANN Index
  3. Support RBAC 
  4. Support BulkInsert Data
  5. Support Rate Limiter → Memory protection, Insertion/Search throughput
  6. Support collection level data TTL
  7. Primary/Backup coordinator
  8. Refine and fully tested pymilvus, java and go SDK.
  9. Release birdwatcher, milvus meta inspect and hacking tool
  10. Better Monitoring, collection level DML metrics supported


2.2.3

       1. Rolling Upgrade

       2. Resource group  for querynode physical isolation

       3.  BulkInsert any sized data.

       4. Performance optimization

        5. Dynamic config change


2.3

  1. Refactor On Disk Data format 
  2. Performance Improving on both memory/disk index
  3. Faster failure recovery spped.Resource group for querynode physical isolationspeed.
  4. Merge Index coordinator/ Data coordinator into 1 role
  5. Integrate with new vector search engine, Knowhere 2.0
  6. Support Range Search
  7. Refine Alias functionality
  8. Backup support
  9. Rolling Upgrade
  10. Better Data PartitionDynamic Partition load/release
  11. Incremental data subscription
  12. Milvus benchmark tool
  13. Fully tested Restful API
  14. SQL support - count
  15. Intergated with Huggingface, OpenAI, Paddle paddle


2.4

  1. Support GPU index
  2. ARM Support ScaNN Index
  3. Refactor Scalar search Execution engine with DuckDB/ Velox?
  4. Better Hybrid search speed
  5. Remove Datanode, all compaction/bulkload functionality moved into indexnode, streaming functionalities moved into log node.Better streaming data search performance
  6. Better Query paginationPrimary/Backup milvus cluster
  7. Improve multi memory replica availability
  8. Intergate Integrate with more inference generation system
  9. Tracing
  10. Support offline deployment

2.5 ‘

  1. SQL support - search,insert, delete, query
  2. Segment mmap
  3. Support ScaNN Index
  4. Support more datatype,map,list...
  5. Compaction based on vector classification and scalar value
  6. Better streaming data search performance
  7. Segment LRU load for memory index 
  8. Index parameter optimization tool
  9. Compaction optimization


3.0 

  1. Full SQL Support Optimizer for vector database
  2. Modify collection schema dynamically - add column, remove column
  3. Support more datatype,map,list...
  4. Remove Datanode, all compaction/bulkload functionality moved into indexnode, streaming functionalities moved into log node
  5. Primary/Backup milvus cluster
  6. Support entity Update
  7. GPU index build
  8. Fully tested Cpp/Rust API
  9. New Milvus bootcamp

...