• 文章介绍
  • 评价建议

  • 《分布式关系型NewSQL 数据库TiDB技术架构及演进规划》简介

    TiDBGoogle Spanner F1 的开源实现

    新一代分布式关系型 NewSQL 数据库 TiDB

    • 基于 2013 年 Google Spanner / F1 论文
    • 基于 2014 年 Stanford 工业级分布式一致性协议实现 Raft 博士论文

    核心 NewSQL 特性概括:

    水平线性扩展、强一致分布式事务、故障自恢复的高可用(非主从)、真正跨数据中心多活

    • PingCAP 是全球仅有的在该领域进行技术创新的两家公司之一(对标美国 CockroachDB )
    • 体系架构完全不同于传统的单机型数据库的理论,真正意义上的分布式架构
    • 完全从头打造,并非基于 MySQLPostgreSQL 或任何数据库中间件进行改造、封装

    《分布式关系型NewSQL 数据库TiDB技术架构及演进规划》精彩内容节选

    TiDB 生态工具(1/2

    应用及客户端兼容

    数据库驱动及 ORM

    MySQL Connector/C,MySQL Connector/C++,MySQL Connector/J,MySQL

    Connector/Net,MySQL Connector/ODBC,MySQL Connector/Python,MySQL C API,

    MySQL PHP API,MySQL Perl API,MySQL Python API,MySQL Ruby APIs

    Java ORM:Mybatis,Hibernate 等

    Python ORM:SQLAlchemy 等

    Golang ORM:Beego orm、gorm、sqlx、gorp、xorm 等

    第三方开发/管理工具

    TiDB 是 MySQL 兼容的,MySQL 社区所有的周边工具都可以使用

    Navicat,MySQL Workbench,Kettle 等支持 MySQL 协议接入的主流工具

    数据交换工具

    数据迁移 (逻辑)

    Mydumper / Loader

    全量导出:建议使用 Mydumper 进行 MySQL 数据库的导出(多线程导出)

    全量导入:建议使用 PingCAP 提供的 Loader 进行数据导入(支持断点续传、错误重试)

    数据加载 (物理)

    TiDB Lightning

    高性能数据加载:将 MyDumper 导出的数据文件,以流的方式转换成 KV 物理存储格式,

    直接加载到存储引擎底层,实现最快速度的数据导入。

    数据实时同步

    TiDB DM

    Data Migration

    TiDB DM 实时读取和解析 MySQL 的 Binlog 数据流,并同步到 TiDB。TiDB 像 MySQL

    的一个 Slave 一样工作,方便用户进行同步测试、验证、平滑上线。TiDB DM 支持从

    MySQL 分库分表进行同步,包括 Sharding DDL、主键转换合并等特性,运维管理工具友

    好,监控同步进度,异常问题在线处理。

    数据实时备份

    TiDB Binlog

    TiDB 提供自身的 Binlog 输出,实时生成数据增量备份,也可以实时同步数据到 MySQL、

    TiDB 或者其他数据存储,给用户最大的自由度,避免 Vendor-Lockin。TiDB 生态工具(2/2

    高性能分析引擎

    分布式实时复杂分析引擎

    TiSpark

    (行存,基于 TiKV

    TiSpark PingCAP 推出的为了解决用户实时复杂 OLAP 需求的产品。

    借助 Spark 平台本身的优势,同时融合 TiKV 分布式集群的优势,无需 ETL 过程,和

    TiDB 一起为用户一站解决 HTAP (Hybrid Transactional / Analytical Processing)需求。

    独立极速实时复杂分析引擎

    TiFlash

    (列存)

    TiFlash PingCAP 推出的为了解决用户极速实时复杂 OLAP 需求的产品。

    通过结合 Spark 引擎,与独立的高性能列式存储引擎的分布式架构,提供极速性能的 实

    时复杂 OLAP 分析计算需求。

    数据库云

    数据库云平台

    Cloud TiDB

    Cloud TiDB TiDB 和公有云进行整合后的产品形态,借助容器和 Kubernetes 的强

    大编排能力,以及由 PingCAP 开源的 TiDB-Operator 组件,为 TiDB 在云上的部署和

    运维提供强大的管理能力,极大提高产品易用性。

    借助 TiDB-Operator 引擎,使得 Kubernetes 可以更有效的调度有状态的分布式数据库

    服务,融合 TiDB 的专业领域知识,可以快速与公有云 / 私有云进行整合落地,提供 一

    体化的 DBaaS 服务。

    免责声明:
    1. 本站资源转自互联网,源码资源分享仅供交流学习,下载后切勿用于商业用途,否则开发者追究责任与本站无关!
    2. 本站使用「署名 4.0 国际」创作协议,可自由转载、引用,但需署名原版权作者且注明文章出处
    3. 未登录无法下载,登录使用金币下载所有资源。
    IT小站 » 新一代分布式关系型NewSQL 数据库TiDB技术架构及演进规划全彩高清PDF版下载【19M 83页】

    常见问题FAQ

    没有金币/金币不足 怎么办?
    本站已开通每日签到送金币,每日签到赠送五枚金币,金币可累积。
    所有资源普通会员都能下载吗?
    本站所有资源普通会员都可以下载,需要消耗金币下载的白金会员资源,通过每日签到,即可获取免费金币,金币可累积使用。

    发表评论