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

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

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

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

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

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

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

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

分享
微博
QQ
微信
回复
2024-08-06 20:22:51
相关问题
求解分布式数据库使用问题?
4069浏览 • 1回复 待解决
关于鸿蒙分布式数据库key疑问
5540浏览 • 1回复 待解决
分布式数据库选型问题有知道的吗?
3497浏览 • 1回复 待解决
分布式数据库的疑惑有懂的吗?
2781浏览 • 1回复 待解决
分布式键值数据库使用分享
734浏览 • 1回复 待解决
redis 缓存和数据库读写一致问题
4726浏览 • 1回复 待解决
分布式存储数据的方法
114浏览 • 1回复 待解决
分布式数据管理没有了吗?
2826浏览 • 1回复 待解决
spark 分布式数据到oracle
1711浏览 • 1回复 待解决
分布式恢复数据的方法
155浏览 • 1回复 待解决
Harmonyos 分布式迁移失败
2795浏览 • 0回复 待解决
Redis 模板的分布式
2744浏览 • 1回复 待解决
分布式是怎么启用的?
4915浏览 • 1回复 待解决
分布式跟踪如何实现?
121浏览 • 1回复 待解决
只有Java UI才可以开发分布式应用吗?
4193浏览 • 1回复 待解决
PolarDB分布式架构有什么特点?
3219浏览 • 1回复 待解决