# milvus
**Repository Path**: skyzou/milvus
## Basic Information
- **Project Name**: milvus
- **Description**: Milvus,为海量特征向量的近似最近邻搜索(ANNS)而设计。相比 Faiss 和 SPTAG 这样的算子库,Milvus 提供完整的向量数据更新,索引与查询框架。Milvus 利用 GPU(Nvidia)进行索引加速与查询加速,能大幅提高单机性能。
- **Primary Language**: C++
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://milvus.io
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 47
- **Created**: 2021-06-27
- **Last Updated**: 2021-06-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
|
Milvus 1.x |
Milvus 2.0 |
Architecture |
Shared storage |
Cloud native |
Scalability |
1 to 32 read nodes with only one write node |
500+ nodes |
Durability |
Local diskNetwork file system (NFS) |
Object storage service (OSS)Distributed file system (DFS) |
Availability |
99% |
99.9% |
Data consistency |
Eventual consistency |
Three levels of consistency:StrongSessionConsistent prefix |
Data types supported |
Vectors |
VectorsFixed-length scalarsString and text (in planning) |
Basic operations supported |
Data insertionData deletionApproximate nearest neighbor (ANN) Search |
Data insertionData deletion (in planning)Data queryApproximate nearest neighbor (ANN) SearchRecurrent neural network (RNN) search (in planning) |
Advanced features |
MishardsMilvus DM |
Scalar filteringTime TravelMulti-site deployment and multi-cloud integrationData management tools |
Index types and libraries |
FaissAnnoyHnswlibRNSG |
FaissAnnoyHnswlibRNSGScaNN (in planning)On-disk index (in planning) |
SDKs |
PythonJavaGoRESTfulC++ |
PythonGo (in planning)RESTful (in planning)C++ (in planning) |
Release status |
Long-term support (LTS) |
Release candidate. A stable version will be released in August. |
## Getting Started
### Demos