Milvus 2.0 Roadmap and Time Schedule
Time | Note | |
---|---|---|
2.0.2 | 2022.3.10 | |
2.0.3 | 2022.3.24 | |
2.1-RC1 | 2022.4.14 | |
2.1 | 2022.4.26 |
Milvus 2.0 time schedule
Next Few Big Releases:
Milvus 2.2: 2022.7
Milvus 3.0: 2022.11
Roadmap features
DDL
Version | Feature | Owner | Status | Comment |
---|---|---|---|---|
2.1 | Supports string data types | xi-ge16,dragondriver | in progress | |
2.1 | Username/Password | awekjiang | in progress | MEP 27 -- Support Basic Authentication |
2.2 | Supports dynamic collection meta | Writtic | in progress | |
2.2 | Automatic data partition | pending | ||
2.2 | Supports Scalar bitmap/inverted Index for string and numeric data types | pending | ||
Long term | Collection alias atomic switch | pending | ||
Long term | Support list,set,json data type | pending |
DML
Version | Feature | Owner | Status | Comment |
---|---|---|---|---|
2.1 | support query/search result iteration | delayed to 2.2 | ||
2.1 | Support auto-expiration | Writtic | in progress | Partly finished. TBD next step. |
2.2 | Supports search by id | pending | TBD | |
2.2 | Vector range search | pending | TBD | |
2.2 | Update support | pending | ||
Long term | Multi vector support | pending | ||
Long term | Supports upsert/primary key deduplication | pending |
Features
Version | Feature | Owner | Status | Comment |
---|---|---|---|---|
2.1 | Multi tenant support and access control | Jaime | in progress | |
2.1 | Data compression | yah01 | done | |
2.2 | Segment LRU load | pending | ||
2.2 | Change data capture | pending | ||
Long Term | Adopts incremental backup | pending | ||
Long Term | Supports static data encryption | pending | ||
Long Term | Offers embedding-as-service through data importer/transformer | pending |
Performance/Cost
Version | Feature | Owner | Status | Comment |
---|---|---|---|---|
2.1 | performance benchmark | wangting | done | |
2.1 | performance optimization and monitoring | czs007 | in progress | |
2.1 | Multi memory replica | sunby | in progress | |
2.1 | Data bulkload | yhmo | in progress | |
2.2 | Supports GPU Index building and embedding retrieval | pending | ||
2.2 | Adopts cost-based query optimization algorithm to improve hybrid search efficiency | pending | ||
2.2 | Supports ScaNN Index | in progress | A customer is working on this task | |
2.2 | Load balance optimization | pending | ||
Long Term | Supports on-disk vector indexing | pending | ||
Long Term | Automatic index optimization | pending |
Stability
Version | Feature | Owner | Status | Comment |
---|---|---|---|---|
2.1 | Chaos test | zhuwenxing | done | basically works |
2.x | Pressure test | yanliang567 | pending | |
2.1 | Supports segment in memory replicas | sunby | in progress | |
2.2 | Flow control && back pressure support | pending | ||
2.2 | Query node resource isolation | pending |
Ease Of Use
Version | Feature | Owner | Status | Comment |
---|---|---|---|---|
2.1 | Embedded Milvus that runs on laptops | soothing-rain | in progress | |
2.1 | windows support | matrix ji | in progress | |
2.1 | arm support | yusheng ma | in progress | |
2.2 | Multi datacenter deployment and multi-cloud integration | pending | ON AWS | |
2.2 | UDF support | pending | ||
2.2 | Dynamic cluster expansion/shrink | LoveEachDay | pending | |
Long Term | Offline vector computation | pending |
SDK
Version | Feature | Owner | Status | Comment |
---|---|---|---|---|
2.1 | Supports Restful APIs | haorenfsa, Anosh | in progress | in design stage |
2.1 | Supports C++ SDK | yhmo,matrixji,ArkaprabhaChakraborty | in progress | almost done |
Long Term | SQL-like Query Language | pending |
Integration
Version | Feature | Owner | Status | Comment |
---|---|---|---|---|
2.1 | Integrates Kafka | Jaime | in progress | |
2.2 | Data stored over local/distributed filesystems | pending | ||
2.2 | Integrates distributed KV stores such as HBase/TiKV/FoundationDB | pending |