传统单点数据库的容量瓶颈,仅仅是分布式数据库所解决的问题之一.更重要的是在未来微服务化应用开发以及云化平台的趋势下,应用不再以“烟囱式”的中间件加数据库模式进行构建,而是采用数千甚至上万的微服务程序构建成的复杂网状模型.因此,分布式数据库需要满足以下能力,才能够满足上层应用的弹性扩展.高并发.高吞吐量.与灵活敏捷的需求. 在这些技术需求驱动下,分布式数据库核心技术能力分为两个方面,一方面是对传统技术的兼容,包括: 完整的 ACID 支持,事务和一致性保证: SQL 的完整支持,传统数据库如 My…