我个人的看法是分裂的,分别是保守和激进。我认为当前是保守的,未来是激进的。
当前很保守:我认为当前的分布式数据库都是沿用MPP的思路,将数据打散分布,从而实现化整为零,提高效率。
这种技术合适大数据量单点查询的高并发场景。而大部分的应用并不符合这种需求场景。而传统的数据库AP类的场景也不适合这种分布式数据库。
不过仔细观察分布式数据库的技术发展,也能发现这些数据库正在克服这些技术弱点,尽量去支持全场景。这是一个非常好的现象,也是我对未来激进的原因。
未来很激进:分布式数据库的未来是多租户的云数据库。分布式数据库其实是整合资源,对外提供数据库服务。对外是数据库资源申请和使用,内部做好资源调度和隔离。数据库上云是趋势。
收起