分布式数据库一致性可以分为哪些?

分布式数据库一致性可以分为哪些?

HarmonyOS
2024-08-06 14:27:28
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
落月无痕

分布式数据库一致性可以分为强一致性、弱一致性和最终一致性。

强一致性:是指某一设备成功增、删、改数据后,组网内任意设备可立即读取数据获得更新后的值。

弱一致性:是指某一设备成功增、删、改数据后,组网内设备可能读取到本次更新后的数据,也可能读取不到,不能保证在多长时间后每个设备的数据一定是一致的。

最终一致性:是指某一设备成功增、删、改数据后,组网内设备可能读取不到本次更新后的数据,但在某个时间窗口之后组网内设备的数据能够达到一致状态。

强一致性对分布式数据的管理要求非常高,在服务器的分布式场景可能会遇到。因为移动终端设备的不常在线、以及无中心的特性,所以同应用跨设备数据同步不支持强一致性,只支持最终一致性。

分享
微博
QQ
微信
回复
2024-08-06 20:22:51
相关问题
HarmonyOS 分布式数据库??
112浏览 • 0回复 待解决
求解分布式数据库使用问题?
4344浏览 • 1回复 待解决
关于鸿蒙分布式数据库key疑问
5769浏览 • 1回复 待解决
分布式数据库选型问题有知道的吗?
3737浏览 • 1回复 待解决
分布式数据库的疑惑有懂的吗?
2990浏览 • 1回复 待解决
分布式键值数据库使用分享
1134浏览 • 1回复 待解决
redis 缓存和数据库读写一致问题
4936浏览 • 1回复 待解决
分布式存储数据的方法
389浏览 • 1回复 待解决