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



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

  

user avatar   Ivony 网友的相关建议: 
      

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


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

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


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


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




  

相关话题

  为什么jdbc:Access的url需要三个///符号呢? 
  MySQL已经可以干大部分事情了,还有必要使用商业数据库或者PostgreSQL吗? 
  开源数据库这么香,为什么我们还要下功夫自研? 
  淘宝研发的 OceanBase 相比其他开源的 noSQL 数据库有什么独特的优点? 
  安装vs2015社区版后如何安装Microsoft SQL express版? 
  分布式情况下如何实现跨异构数据库互操作的一致性? 
  作为一个技术,被呛:“你不做就别说”时,该怎么做? 
  OSDI 2018有哪些让人眼前一亮的文章? 
  如何样对DAL(数据访问层)进行单元测试? 
  为什么几乎所有的开源数据库中间件都是国内公司开源的?并且几乎都停止了更新? 

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





© 2025-02-22 - tinynew.org. All Rights Reserved.
© 2025-02-22 - tinynew.org. 保留所有权利