分布式数据库产品的技术成熟度如何?评估选型的侧重点在哪些方面?

目前分布式数据库产品在技术体系、标准规范等方面的技术成熟度如何?评估选型工作的侧重点在哪些方面?

参与6

2同行回答

luxh08luxh08科技部门副总某互联网银行
主流分布式数据库分为几个技术流派,newsql体系基于google spanner架构,基于aws  aurora架构,mysql 分库分表体系的。成熟度最高的是基于mysql分库分表架构,在互联网行业使用很多年了。评估测侧重点主要看业务对数据库的具体的需求,如果开发可以接受分区键改造,并且3到5年的...显示全部

主流分布式数据库分为几个技术流派,newsql体系基于google spanner架构,基于aws  aurora架构,mysql 分库分表体系的。成熟度最高的是基于mysql分库分表架构,在互联网行业使用很多年了。评估测侧重点主要看业务对数据库的具体的需求,如果开发可以接受分区键改造,并且3到5年的交易量和数据量能够进行评估,对分布式节点容量可以提前计划,联机场景建议采用成熟的分库分表架构分布式数据库。如果开发人员由于时间难点或者技术问题无法进行分片健等改造,并且业务量也无法评估,建议采用newsql架构分布式数据库,由于成熟度问题,在产品选型阶段要进行充分的技术论证。

收起
银行 · 2021-04-30
浏览911
nntpnntp解决方案架构师PingCAP (平凯星辰)
分布式数据库是一个非常宽泛的范围包括  关系型基于 MySQL/PostgreSQL 开源单机数据库之上的分库分表体系的分布式数据库,国内如 腾讯 TDSQL, 中兴软件 GoldenDB ,亚信 AntDB , 华为 高斯 DB , Vitess 等基于 Google Spanner 体系的 NewSQL 架构支持...显示全部

分布式数据库是一个非常宽泛的范围
包括  关系型
基于 MySQL/PostgreSQL 开源单机数据库之上的分库分表体系的分布式数据库,国内如 腾讯 TDSQL, 中兴软件 GoldenDB ,亚信 AntDB , 华为 高斯 DB , Vitess 等
基于 Google Spanner 体系的 NewSQL 架构支持 HTAP 的 TiDB ,  CockroachDB 等
基于 Paxos 机制和分区机制的如 OceanBas
云端利用云存储结合日志的 亚马逊 Aurora , PolarDB 等

菲关系 如 MongoDB,Redis (同时也是缓存),  Cassandra 
多模支持的系统 如 巨杉DB 等

不同的技术流派,评估其成熟度,可以从  开源项目基本面评估,开源产品基本面评估,服务与支持基本面,产品核心技术能力基本面 四个大方向来做评估。

  • 开源项目基本面评估,聚焦和侧重的是该产品背后的可持续和繁荣程度,以及是否在技术发展的主干道上的评估,比如 项目年龄周期, 项目的卖点 ,许可证类型 ,发布模式, 版本控制 ,支持平台等
  • 开源产品基本面评估,评估的是该产品在开发阶段的体系支撑完备性的问题,比如 开发协作模式 ,发布频率 ,发布流程 ,产品质量 ,产品标准化 ,产品模块化 ,开发人员规模 ,社区活跃度 ,社区影响力 ,社区控制力 ,商业市场影响力
  • 服务与支持基本面评估,评估产品从社区支持到商业支持的综合能力,比如 服务形式 ,服务内容 ,服务响应能力 ,服务本地化 ,服务影响力 ,服务的成本 等
  • 产品核心技术能力基本面评估,评估产品的纯技术侧的能力水平,比如,可靠性 ,可扩展性 ,性能,可用性 ,易用性 ,平台独立性 ,安全性 ,可管理性 ,文档完备性 ,故障库完备性 ,培训 , 供应商独立性
    根据对上述维度的综合评价可以更好的进行分布式数据库的选型评估实施工作。
收起
软件开发 · 2021-05-23
浏览867

提问者

cpc1989
存储工程师某保险公司
擅长领域: 存储灾备双活

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-04-26
  • 关注会员:3 人
  • 问题浏览:1542
  • 最近回答:2021-05-23
  • X社区推广