目前没有做过三个的完全POC测试,不过对于分布式数据库选择有一些个人的看法,以下仅供参考
1 对于金融业分布式数据库的选择,首先需要明确你的定位,这点很重要,如果你只是一个简单的系统我想也不需要分布式,往往是我们只需要使用合适的,但是这个合适不能统一而论,无论是哪个分布式,设计伊始都有一个特定的场景,大部分的分布式厂商都有对标的业务场景。
2 对于分布式而言,可以分成三个部分计算,存储,调度,这也是目前市面常见的,那么你需要根据你的实际去选择,这个是一个雷达图,根据业务场景去选择才是合适的。
3 其次是部署模式,本地、公有云、私有云和混合云混合部署,该部分主要考虑的是容灾高可用情况,分布式都拥有自己的副本模式,无论是数据的副本复制,多写乃至于克隆,我们不仅仅需要考虑本身的容灾还需要考虑同城、异地的容灾,这点也是需要关注的
4 接下来就需要考虑使用情况,分布式的事物支持,弹性扩容和语法兼容性
5 最后一个就是你选择的分布式数据库的生态环境,是否开源,是否有强大的社区或者官方支持,是否有相关背书等
没有最好的,只要最合适的。