我觉得面对众多的开源或者以开源为基础的分布式数据库,我觉得得从以下几个方面考虑:
1. 产品的生态如何?供应商在产品的生态圈当中所占地位以及贡献比例是不是可以支撑产品的持续性发展,在生态圈内产品是不是算得上主流的技术和架构。
2. 产品的服务体系如何?是不是有完备的成体系的服务框架,是不是可以引领产品的迭代更新。
3. 产品有没有同行业同场景的现实案例?
4. 产品本身的技术架构是不是适合业务场景?比如从用途上(缓存?影像?分析?)、数据结构类型(健值?文档?表?网页内容?)、存储引擎特点(B+?B?Hash?)等各个方面来评估是不是适合自己的业务场景。