百科问答小站 logo
百科问答小站 font logo



分布式情况下如何实现跨异构数据库互操作的一致性? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

其实数学基础好的话很容易看出来强一致性和分布式是冲突的


分布式要解决的问题无非两个,高可用和高吞吐量,强一致性天然和这两者冲突

前者就是CAP不可能,后者你想一下,要保证强一致性就要确保所有节点都成功才能返回成功,吞吐量怎么可能上得去?


所以通常做法就是放弃强一致性,用最终一致性就完了,这实在是很容易想到的事情。


不知道为什么总有人喜欢把这些简单的道理搞的神秘兮兮的……




  

相关话题

  SQL 设计得烂吗,诸如redis,nosql又该如何选择? 
  鹿晗关晓彤公开恋情,是如何把新浪微博的服务器搞垮的? 
  明明很多编程语言从对象数组中取数据比用SQL从表中取数据方便,为什么数据库还是使用SQL? 
  为什么分布式数据库这么喜欢用kv store? 
  数据库中将物理删除改为逻辑删除,如何不改变之前的SQL语句呢? 
  为什么分布式数据库这么喜欢用kv store? 
  设计 MySQL 数据表的时候一般都有一列为自增 ID,这样设计原因是什么,有什么好处? 
  个人开发web应用,从需求设计,界面设计,数据库设计,API设计等,好的开发流程是怎么样的? 
  怎么实现一个简单的数据库系统? 
  如何建立公司财务分析数据库及财务分析模型? 

前一个讨论
男性缴纳生育金却无法申领,是否意味着女性对男性的剥削?
下一个讨论
为什么高考数学不取消选择题?





© 2025-05-11 - tinynew.org. All Rights Reserved.
© 2025-05-11 - tinynew.org. 保留所有权利