在数据库的领域尤其是国内,专门搞单体方面的数据库公司是越来越少,基本上大部分都在搞或正要搞分布式数据库. 分布式数据库不光是专业的数据库公司在做, 各大银行也有在搞自己的分布式数据库....如题,为什么现在都在搞"高大上" 的分布式数据库. 其实要说清这个问题,本身可能和数据库没有太多的关系.
这个还的从硬件来说起, X86结构的计算机,基本上能看到文字的人,至少人手一台....废话了那么多,现在才开始进入真正的主题, 分布式数据库是真香,还是无奈的选择. 实际上分布式数据库是基于当前的国产硬件,以及单机产品无法达到某些 O 记产品的高性能而做出的妥协....有人可能说, ORACLE 好用就应该用优秀的产品, 但在优秀的产品也躲不过国情的标签,国内是基于整个国家安全和稳定的考虑. 在目前国情的情况下, 分布式数据库在技术上就成为了必然....另一个非政策的原因就是成本, (东方看政策, 西方看成本), 本身ORACLE的计费通过CPU 来进行计算, 而越高级的硬件会充分发挥ORACLE的计算性能, 这就变成一个死循环, ORACLE 产品的成本高