根据CAP理论,TiDB在面临网络分区时,是如何在一致性和可用性之间做出权衡的?它属于CP系统还是AP系统?
个人愚见,tidb满足了BASE理论。
CAP太过于理论了。。
1 个赞
其它分布式数据库应该也是满足BASE理论。
公司微服务化,也是基本满足BASE理论。
1 个赞
嗯,比较理论,百度或者deepseek下,一般还是说TiDB是CP的,也就是一致性优先的
任务数据库,先保证数据强一致,再保证可用性。
tidb是HTAP
1 个赞
tidb只满足一致性,可用性放弃了。
1 个赞
好的~
应该不会直接放弃吧,总有一些设计用来加强可用性,比如选主、崩溃恢复之类的应该还是有的吧
最终一致性吗?这个对数据库涞说,不太够吧
微服务是BASE的比较赞同~
cap的可用性是指全部可用,比如3个节点的集群,集群内互联网断了后,3个节点都可以对外提供读写服务,这样数据就不一致了。所以cap一致性和可用性是矛盾的。
raft协议多数可用和cap理论那个全部可用不是一回事
1 个赞
好的,受教了,多谢分享~
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。