|
1 |
| -# Milvus 2.0 vs. 1.x: Cloud-native, distributed architecture, highly scalable, and more |
| 1 | +# Milvus 2.x vs. 1.x: Cloud-native, distributed architecture, highly scalable, and more |
2 | 2 |
|
3 | 3 | <table class="comparison">
|
4 | 4 | <thead>
|
5 | 5 | <tr>
|
6 | 6 | <th> </th>
|
7 | 7 | <th>Milvus 1.x</th>
|
8 |
| - <th>Milvus 2.0</th> |
| 8 | + <th>Milvus 2.x</th> |
9 | 9 | </tr>
|
10 | 10 | <tr>
|
11 | 11 | <th>Architecture</th>
|
|
21 | 21 | </tr>
|
22 | 22 | <tr>
|
23 | 23 | <th>Durability</th>
|
24 |
| - <td><li>Local disk</li><li>Network file system (NFS)</li></td> |
25 |
| - <td><li>Object storage service (OSS)</li><li>Distributed file system (DFS)</li></td> |
| 24 | + <td> |
| 25 | + <li>Local disk</li> |
| 26 | + <li>Network file system (NFS)</li> |
| 27 | + </td> |
| 28 | + <td> |
| 29 | + <li>Object storage service (OSS)</li> |
| 30 | + <li>Distributed file system (DFS)</li> |
| 31 | + </td> |
26 | 32 | </tr>
|
27 | 33 | <tr>
|
28 | 34 | <th>Availability</th>
|
|
32 | 38 | <tr>
|
33 | 39 | <th>Data consistency</th>
|
34 | 40 | <td>Eventual consistency</td>
|
35 |
| - <td>Three levels of consistency:<li>Strong</li><li>Bounded Staleness</li><li>Session</li><li>Consistent prefix</li></td> |
| 41 | + <td>Three levels of consistency: |
| 42 | + <li>Strong</li> |
| 43 | + <li>Bounded Staleness</li> |
| 44 | + <li>Session</li> |
| 45 | + <li>Consistent prefix</li> |
| 46 | + </td> |
36 | 47 | </tr>
|
37 | 48 | <tr>
|
38 | 49 | <th>Data types supported</th>
|
39 | 50 | <td>Vectors</td>
|
40 |
| - <td><li>Vectors</li><li>Fixed-length scalars</li><li>String and text (in planning)</li></td> |
| 51 | + <td> |
| 52 | + <li>Vectors</li> |
| 53 | + <li>Fixed-length scalars</li> |
| 54 | + <li>VARCHAR <a href="https://github.com/milvus-io/milvus/releases/tag/v2.1.0"><img src="https://img.shields.io/badge/feature-2.1-brightgreen" /></a></li> |
| 55 | + </td> |
41 | 56 | </tr>
|
42 | 57 | <tr>
|
43 | 58 | <th>Basic operations supported</th>
|
44 |
| - <td><li>Data insertion</li><li>Data deletion</li><li>Approximate nearest neighbor (ANN) Search</li></td> |
45 |
| - <td><li>Data insertion</li><li>Data deletion (in planning)</li><li>Data query</li><li>Approximate nearest neighbor (ANN) Search</li><li>Recurrent neural network (RNN) search (in planning)</li></td> |
| 59 | + <td> |
| 60 | + <li>Data insertion</li> |
| 61 | + <li>Data deletion</li> |
| 62 | + <li>Approximate nearest neighbor (ANN) Search</li> |
| 63 | + </td> |
| 64 | + <td> |
| 65 | + <li>Data insertion</li> |
| 66 | + <li>Data deletion <img src="https://img.shields.io/badge/status-in%20planning-blue" alt="in planning" /></li> |
| 67 | + <li>Data query</li> |
| 68 | + <li>Approximate nearest neighbor (ANN) Search</li> |
| 69 | + <li>Recurrent neural network (RNN) search <img src="https://img.shields.io/badge/status-in%20planning-blue" alt="in planning" /></li> |
| 70 | + </td> |
46 | 71 | </tr>
|
47 | 72 | <tr>
|
48 | 73 | <th>Advanced features</th>
|
|
51 | 76 | </tr>
|
52 | 77 | <tr>
|
53 | 78 | <th>Index types and libraries</th>
|
54 |
| - <td><li>Faiss</li><li>Annoy</li><li>Hnswlib</li><li>RNSG</li></td> |
55 |
| - <td><li>Faiss</li><li>Annoy</li><li>Hnswlib</li><li>RNSG</li><li>ScaNN (in planning)</li><li>On-disk index (in planning)</li></td> |
| 79 | + <td> |
| 80 | + <li>Faiss</li> |
| 81 | + <li>Annoy</li> |
| 82 | + <li>Hnswlib</li> |
| 83 | + <li>RNSG</li> |
| 84 | + </td> |
| 85 | + <td> |
| 86 | + <li>Faiss</li> |
| 87 | + <li>Annoy</li> |
| 88 | + <li>Hnswlib</li> |
| 89 | + <li>RNSG</li> |
| 90 | + <li>ScaNN <img src="https://img.shields.io/badge/status-in%20planning-blue" alt="in planning" /></li> |
| 91 | + <li>On-disk index <img src="https://img.shields.io/badge/status-in%20planning-blue" alt="in planning" /></li> |
| 92 | + </td> |
56 | 93 | </tr>
|
57 | 94 | <tr>
|
58 | 95 | <th>SDKs</th>
|
59 |
| - <td><li><a href="https://github.com/milvus-io/pymilvus/tree/1.x">Python<a></li><li><a href="https://github.com/milvus-io/milvus-sdk-java">Java</a></li><li><a href="https://github.com/milvus-io/milvus-sdk-go/tree/1.x">Go</a></li><li><a href="https://github.com/milvus-io/milvus/tree/1.1/core/src/server/web_impl">RESTful</a></li><li><a href="https://github.com/milvus-io/milvus/tree/1.1/sdk">C++</a></li></td> |
60 |
| - <td><li><a href="https://github.com/milvus-io/pymilvus">Python<a></li><li><a href="https://github.com/milvus-io/milvus-sdk-node">Node</a></li><li><a href="https://github.com/milvus-io/milvus-sdk-go">Go</a></li><li><a href="https://github.com/milvus-io/milvus-sdk-java/tree/master">Java</a></li><li>RESTful (in planning)</li><li>C++ (in planning)</li></td> |
| 96 | + <td> |
| 97 | + <li><a href="https://github.com/milvus-io/pymilvus/tree/1.x">Python<a></li> |
| 98 | + <li><a href="https://github.com/milvus-io/milvus-sdk-java">Java</a></li> |
| 99 | + <li><a href="https://github.com/milvus-io/milvus-sdk-go/tree/1.x">Go</a></li> |
| 100 | + <li><a href="https://github.com/milvus-io/milvus/tree/1.1/core/src/server/web_impl">RESTful</a></li> |
| 101 | + <li><a href="https://github.com/milvus-io/milvus/tree/1.1/sdk">C++</a></li> |
| 102 | + </td> |
| 103 | + <td> |
| 104 | + <li><a href="https://github.com/milvus-io/pymilvus">Python<a></li> |
| 105 | + <li><a href="https://github.com/milvus-io/milvus-sdk-node">Node</a></li> |
| 106 | + <li><a href="https://github.com/milvus-io/milvus-sdk-go">Go</a></li> |
| 107 | + <li><a href="https://github.com/milvus-io/milvus-sdk-java/tree/master">Java</a></li> |
| 108 | + <li>RESTful <img src="https://img.shields.io/badge/status-in%20planning-blue" alt="in planning" /></li> |
| 109 | + <li>C++ <img src="https://img.shields.io/badge/status-in%20planning-blue" alt="in planning" /></li> |
| 110 | + </td> |
61 | 111 | </tr>
|
62 | 112 | <tr>
|
63 | 113 | <th>Release status</th>
|
|
0 commit comments