网易分布式数据库平台-王磊@网易杭研院.pptVIP

  • 30
  • 0
  • 约 25页
  • 2017-09-29 发布于海南
  • 举报

网易分布式数据库平台-王磊@网易杭研院.ppt

网易分布式数据库平台-王磊@网易杭研院.ppt

网易分布式数据库平台 王磊@网易杭研院 wanglei@ 平台简介 网易分布式数据库平台(DDB)是一种面向结构化数据的通用存储解决方案,基于关系数据库集群解决结构化数据的海量存储和高效访问。 设计目标: 海量结构化数据存储(10TB以上) 高并发、低延迟 面向关系模型和OLTP 方便应用开发、通用性强 可动态扩展 数据安全可靠 方便维护性 低成本 功能特点 基于Sharding的Scale Out 支持常用的RDB功能:DDL、DML、全局ID分配等 事务支持:节点内、跨节点、跨DDB。 多平台和多语言环境下的通用SQL访问接口。 支持MySQL和Oracle混合使用。 支持读写分离和读操作负载均衡 支持用户管理和权限控制 支持在线扩容 命令行和图形化管理工具。 系统架构 Sharding实现 均衡字段:用来定位记录所在DBN的表字段。 均衡策略:均衡函数、桶、存储映射表。 表 -- 均衡策略:多对一 查询处理流程 查询处理实现原则 选择合适的DBN执行子查询 基于表到DBN的映射关系 基于均衡字段值到DBN的映射关系 排序操作尽量下推给DBN执行,可以充分利用索引 多表查询尽量不拆分子查询,充分利用DBN实现Join 消除子查询中的不必要条件,提高子查询的执行效率 尽量采用流(游标)的方式处理中间结果 查询处理Cache优化 DBI 中的Cache Meta Data Ca

文档评论(0)

1亿VIP精品文档

相关文档