Can there be a data loss during Milvus node failure? #33854
Replies: 2 comments
-
A milvus cluster has these components: https://milvus.io/docs/main_components.md
When you insert some data by insert():
When you call load(), the collection's data is loaded into the memory of query nodes. Milvus automatically balances the segments across query nodes. When you call search() on the client side:
|
Beta Was this translation helpful? Give feedback.
-
Since the Pulsar is like a WAL component for Milvus, the data is safe and cannot lost. Consistency level controls the data visibility for search requests: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I am evaluating Milvus for some of our use cases and have a few questions about its capabilities. According to this thread (#16651), Milvus segments remain in memory until they are flushed by default. Does this mean there is a possibility of data loss in such cases? How does Milvus handle data node failures. To give an example, is the following sequence of events possible?
Beta Was this translation helpful? Give feedback.
All reactions