如题,为什么现在都在搞"高大上" 的分布式数据库. 其实要说清这个问题,本身可能和数据库没有太多的关系.
这个还的从硬件来说起, X86结构的计算机,基本上能看到文字的人,至少人手一台....咱们在往下看,一些CPU 的型号
大部分国内大型国有企业, 党政军,以及国家核心机构, 国有银行,及具有国有股份的银行,都已经开始不建议使用INTER处理器的计算设备了, 也就是说上面看似陌生的服务器产品将有很大的需求来自于这些单位和企业...(小声说一句,这些产品一点也不便宜,并且供不应求)
那么基于这些硬件结构的服务器上,架设的操作系统也就必然不能是WINDOWS ,或者 MACOS ,UNIX 等操作系统了, 可能是你听都没有听说过的...在国内政策导向的基础上, 数据库产品的空白就显现了,基于硬件和软件"名录"中的产品的性能因素, 如果凭借单机的方法,则很难超越 ORACLE + 超高硬件及操作系统加持后的性能巅峰....在数据量超大时的FULL备份的时长问题
3 高并发下,分布式数据库设计中的2PC,造成的性能衰减愈加严重的问题,
尤其在大事务回滚的情况下.
4 数据存储节点非传统模式(非行存储模式)在数据存储中带来的性能损耗以及查询速度问题