电话咨询

0571-89852485

工作日 9:30-18:00

在线咨询

架构师咨询

DDB

网易DDB是业界研发最早的分布式数据库产品之一。DDB提供透明分库分表服务,整合了网易自研的金融级数据同步和灾备方案,在可靠性和数据一致性上为客户保驾护航

申请试用

DDB内核架构

主要功能

透明分库分表

对外,DDB是一个高度标注的结构化数据库,对内,DDB管理了成百上千个单机数据库节点,DDB通过一组查询代理服务对外提供透明的分库分表服务,无论是DDL还是DML,应用开发者和运维人员都无需关心分库分表的实现细节。

在线平滑扩容

DDB可以在应用无感知的情况下完成数据节点和查询节点的在线扩容,并提供相应的进度管理

SQL审核

通过DDB的SQL审核功能,可以帮助开发者和运维人员有效地评估SQL是否符合上线规范,或快速定位性能存在瓶颈的SQL,再根据DDB的explain功能实施SQL优化,DDB的SQL审核有在线审核和离线审核两种方式

读写分离

对读多写少,或一些在线统计类的业务场景,通过DDB的读写分离功能可以有效扩展每个数据节点的服务能力

兼容MySQL语法和协议

DDB兼容MySQL通信协议和90%以上的SQL语法,包含mysql独有的replace into,on duplicate update等,兼容不同语言的mysql connector,mysql命令行工具以及绝大多数面向mysql的DAO框架,大部分时间运维人员和开发者可以像使用mysql一样使用DDB

全局自增ID

支持表级别的全局自增长ID,使用方式与mysql兼容,且提供基于数据库分配和时间戳分配两种实现方式

分布式事务

DDB提供了两种分布式事务机制,第一种基于经典的两阶段提交协议(2PC),对应用零侵入,但无法做到事务跨服务,适用于传统应用架构,第二种是柔性事务实现(TCC),可以支持跨连接的分布式事务功能,适用于主流的服务分治和微服务架构

多维度SQL统计

提供按模式聚合的SQL频度统计,QPS统计,慢语句统计等多种维度的SQL统计功能,支持相应报表功能

DDB产品优势

高度标准化

兼容了MySQL通信协议,支持大部分主流的DAO框架和不同语言的驱动,支持常用的聚合函数,跨库join,groupby,having以及replace into, show create table等mysql like的语法

跨服务分布式事务

传统的单机事务或两阶段事务要求事务必须在一个数据库连接中完成,无法跨服务,DDB通过一套独有的柔性事务框架TCC,可以保障应用在跨服务的RPC调用中数据库操作具有事务性

服务能力线性扩展

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

金融级数据同步

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

平滑数据扩容和迁移

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

面向租户的平台化管理

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

应用场景

两地三中心
电商事务

进一步了解网易大数据

立即下载

格式不正确
格式不正确
格式不正确
请输入正确的验证码
请选择职位