当前位置: 首页 > news >正文

Milvus 核心设计(1) ---- 数据一致性的等级及使用场景

目录

背景

Milvus的数据一致性

设置数据一致性等级

等级类型

PACELC定理

level  详细解释

Strong

Bounded staleness

Session

Eventually

总结


背景

分布式上的可扩展性是个比较重要的concept。Chroma 核心之前写过了,他的最大优势在于轻量级且好用。Milvus相对Chroma 来说,安装和API 调用都相对复杂一些。当然Milvus的核心组件目前来看要丰富一些,包括了Kafka,Pluster,RocketMQ等消息队列,也包含etcd,mysql 等可选组件。但无论怎样,是应用场景的不同,没有谁比谁更好,只是根据场景选适合的container 罢了。在分布式系统上,比较重要的是数据一致性问题,今天主要focus 这个讲下。

Milvus的数据一致性

设置数据一致性等级

等级类型

PACELC定理

PACELC定理(Partition tolerance, Availability, Consistency, Latency, and Consistency and Latency)确实揭示了分布式系统中一些关键属性之间的权衡关系。PACELC定理指出,在存在网络分区(Partition tolerance)的情况下,系统必须在可用性(Availability)和一致性(Consistency)之间做出选择,而这通常会影响系统的延迟(Latency)。此外,它还表明,如果系统选择了一致性(Consistency)而不是可用性(Availability),那么延迟(Latency)可能会增加;相反,如果系统选择了可用性(Availability),那么它可能只能达到最终一致性(Eventually Consistency),但延迟(Latency)会降低。

level  详细

http://www.lryc.cn/news/400170.html

相关文章:

  • EasyCVR视频技术:城市电力抢险的“千里眼”,助力抢险可视化
  • 【Wamp】局域网设备访问WampServer | 使用域名访问Wamp | Wamp配置HTTPS
  • 采用自动微分进行模型的训练
  • k8s怎么配置secret呢?
  • 算法篇 滑动窗口 leetcode 长度最小的子数组
  • 数据库作业d8
  • 前后端数据交互设计到的跨域问题
  • 非洲猪瘟监测设备的作用是什么?
  • 移动硬盘损坏无法读取?专业恢复策略全解析
  • 神经网络以及简单的神经网络模型实现
  • java中压缩文件的解析方式(解析文件)
  • 巧用 VScode 网页版 IDE 搭建个人笔记知识库!
  • Jupyter Lab 使用
  • MyBatis where标签内嵌foreach标签查询报错‘缺失右括号‘或‘命令未正确结束‘
  • 重生奇迹MU 群战王牌
  • SpinalHDL之VHDL 和 Verilog 生成
  • c语言中的字符串函数
  • [AI 大模型] 百度 文心一言
  • 机器学习开源分子生成系列(2)-基于三维形状和静电相似性的DeepFMPO v3D安装及使用
  • 机器学习-16-分布式梯度提升库XGBoost的应用
  • 视觉/AIGC面经->多模态
  • <数据集>钢板缺陷检测数据集<目标检测>
  • EdgeOne安全能力开箱测评挑战赛
  • 神经网络识别数字图像案例
  • c++包管理器
  • 监控易V7.6.6.15升级详解7,日志分析更高效
  • HTML表格、表单标签
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • notepad++中文出现异体汉字,怎么改正
  • EasyAnimate-v3版本支持I2V及超长视频生成