DDB内核架构

应用场景

  • 两地三中心
  • 电商事务
通过“两地三中心”的设置,即在同城或邻近城市建立两个可独立承担关键系统运行的数据中心的基础上,在另一个距离较远的城市也建立一个灾备中心,保证灾难情况下数据不丢失、业务正常运行
优点
  • 在线扩容无感知 DDB可以在无感知的情况下,实现任意配置和数量的随时扩容,企业不必再担心存储容量问题
  • 金融级数据同步 采用网易自研的数据同步功能,经业务线长时间打磨,数据可靠性和一致性达到金融级别
  • SQL审核与优化 提供在线审核和离线审核两种方式,帮助运维人员高效评估SQL是否符合上线规范及性能水平
推荐配合使用
在电商场景中,使用RPC框架和微服务架构,商品,订单,库存,支付等模块使用统一的DDB存储,配合DDB的TCC柔性事务框架,解决不同模块间的分布式事务问题
优点
  • 操作简单 DDB兼容MySQL语法和协议,让运维人员和开发者可以像使用MySQL一样使用DDB,降低使用成本
  • 服务能力强 DDB具备读写分离功能,能够根据电商场景特征进行调整,有效扩展每个数据节点的服务能力
  • 租户管理功能 运维人员可以通过租户管理功能进行权限管理,实现根据角色分配DDB资源的使用权限,保证数据安全
推荐配合使用

产品功能

透明分库分表
DDB通过一组查询代理服务对外提供透明的分库分表服务,无论是DDL还是DML,应用开发者和运维人员都无需关心分库分表的实现细节
兼容MySQL语法和协议
DDB兼容MySQL通信协议和90%以上的SQL语法,大部分时间运维人员和开发者可以像使用mysql一样使用DDB
在线平滑扩容
DDB可以在应用无感知的情况下完成数据节点和查询节点的在线扩容,并提供相应的进度管理
全局自增ID
支持表级别的全局自增长ID,使用方式与mysql兼容,且提供基于数据库分配和时间戳分配两种实现方式
SQL审核
通过DDB的SQL审核功能,可以帮助开发者和运维人员有效地评估SQL是否符合上线规范,快速定位性能存在瓶颈的SQL并实施优化
分布式事务
DDB提供了两种分布式事务机制,适用于传统应用架构的两阶段提交协议(2PC)以及适用于主流的服务分治和微服务架构的柔性事务实现(TCC)
读写分离
对读多写少,或一些在线统计类的业务场景,通过DDB的读写分离功能可以有效扩展每个数据节点的服务能力
多维度SQL统计
提供按模式聚合的SQL频度统计,QPS统计,慢语句统计等多种维度的SQL统计功能,支持相应报表功能

产品优势

高度标准化

兼容MySQL通信协议,支持主流DAO框架和不同语言的驱动,支持聚合函数以及replace into, show create table等mysql like的语法

跨服务分布式事务

DDB通过一套独有的柔性事务框架TCC,可以保障应用在跨服务的RPC调用中数据库操作具有事务性

服务能力线性扩展

DDB的查询节点支持线性水平扩展,通过简单地增加查询节点数量可以扩展DDB的计算能力

金融级数据同步

采用网易自研的数据同步功能,保证数据节点在主从切换,或不同机房间切换时数据不丢,数据可靠性和一致性承诺99.99%,达到了金融级别

平滑数据扩容和迁移

支持任意配置和数量的随时扩容;DDB支持自由灵活的在线数据迁移,可以轻松应对在线修改均衡字段,机房迁移等不同需求

面向租户的平台化管理

通过平台化管理工具DDBAdmin,可以轻松部署、使用和运维DDB;租户管理帮助运维人员在一个平台下实施DDB的资源和权限隔离

进一步了解网易大数据

获取方案与报价
售前咨询
电话咨询
0571 - 89852485
工作日 9:30-18:00
在线咨询 获取方案与报价