在数据库的领域尤其是国内,专门搞单体方面的数据库公司是越来越少,基本上大部分都在搞或正要搞分布式数据库. 分布式数据库不光是专业的数据库公司在做, 各大银行也有在搞自己的分布式数据库....想想那些还用ORACLE 盗版的企业,哪里有钱买你的二次开发的MYSQL , 而国家核心的那些"厉害角色", 早就把MYSQL 这样的产品画在圈外了....分布式数据库的产出有着充分的理由和需求....但分布式数据库本身也带来一些不好解决的问题,
1 随着并发的提高, 事务控制节点的性能瓶颈的问题 (集中控制的事务ID, MVCC 会在此方面存在性能瓶颈 )
2 数据备份,尤其是增量备份的问题,...在数据量超大时的FULL备份的时长问题
3 高并发下,分布式数据库设计中的2PC,造成的性能衰减愈加严重的问题,
尤其在大事务回滚的情况下.
4 数据存储节点非传统模式(非行存储模式)在数据存储中带来的性能损耗以及查询速度问题