MySQL 兼容性可以做到什么程度
PolarDB-X 如 何 做 生 态兼 容 好的 MySQL 兼容性可以做到什么程度 胡中泉(舟济) 阿里云数据库解决方案架构师为什么要兼容 MySQL 01 The longer you look back, the farther you can look forward.也从阿里巴巴的“去IOE”运动说起 业务驱动下的分布式技术实践之路 5月17日,支付宝最后一台小型 机下线标志去IOE落下帷幕 反推出了天价账单也谈所谓的“中间件” 中间件只是起点,PolarDB-X 可能是离终点最近的那个 对近十年的探索以及五年的上云 经验进行重新思考,面向未来设 从运维视角实现计算存储一体化 计新架构 产品形态 基于MySQL XA实现分布式事务 基于外部组件进行扩容 支持扩容 分布式事务 一体化尝试 Review 2.0 开源 2016 2017 2018 2019 2020 2021 2021年10月20日,云栖大会宣 it probably is a duck.业务系统 上游 Single Source of Truth 问题背景 数据孤岛怎么办? 下游MySQL 怎么做 Binlog Maxwell DebeziumPolarDB-X 完全兼容 MySQL Binlog 可行性 • 多节点产生多个增量事件队列 • 不同队列中事件之间的顺序 • 分布式事务完整性 • DDL 引起的多 Schema0 码力 | 18 页 | 3.02 MB | 5 月前3TiDB中文技术文档
数据操作语句 (DML) 事务语句 数据库管理语句 Prepared SQL 语句语法 实用工具语句 JSON 支持 Connectors 和 API TiDB 事务隔离级别 错误码与故障诊断 与 MySQL 兼容性对比 TiDB 内存控制文档 Bit-value Literals Boolean Literals Date 和 Time 字面值 十六进制的字面值 NULL Values 数值字面值 字符串字面值 事务语句 数据库管理语句 Prepared SQL 语句语法 实用工具语句 TiDB SQL 语法图 JSON 支持 Connectors 和 API TiDB 事务隔离级别 错误码与故障诊断 与 MySQL 兼容性对比 TiDB 内存控制 高级功能 历史数据回溯 垃圾回收 (GC) TiDB 运维文档 软硬件环境需求 部署集群 Ansible 部署方案(强烈推荐) 离线 Ansible 部署方案 Docker 的最佳特性。 TiDB 兼容 MySQL,支持无限的水平扩展,具备强一致性和高可用性。TiDB 的目标是为 OLTP (Online Transactional Processing) 和 OLAP (Online Analytical Processing) 场景提供一站式的解决方案。 TiDB 具备如下核心特性: 高度兼容 MySQL 大多数情况下,无需修改代码即可从 MySQL 轻松迁移至 TiDB,分库分表后的0 码力 | 444 页 | 4.89 MB | 5 月前3TiDB v8.2 Documentation
Management, observability, and tools · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 70 2.4 MySQL Compatibility· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 78 2.4.2 Differences from MySQL· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 78 2.5 TiDB Limitations· · · · · · · · · · 704 6.1.1 Migrate data from Aurora MySQL to TiDB · · · · · · · · · · · · · · · · · · · · · · · 705 6.1.2 Migrate data from MySQL to TiDB · · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 6549 页 | 108.77 MB | 9 月前3TiDB v8.1 Documentation
Management, observability, and tools · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 70 2.4 MySQL Compatibility· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 78 2.4.2 Differences from MySQL· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 78 2.5 TiDB Limitations· · · · · · · · · · 702 6.1.1 Migrate data from Aurora MySQL to TiDB · · · · · · · · · · · · · · · · · · · · · · · 703 6.1.2 Migrate data from MySQL to TiDB · · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 6479 页 | 108.61 MB | 9 月前3TiDB v8.3 Documentation
Management, observability, and tools · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 73 2.4 MySQL Compatibility· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 81 2.4.2 Differences from MySQL· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 81 2.5 TiDB Limitations· · · · · · · · · · 707 6.1.1 Migrate data from Aurora MySQL to TiDB · · · · · · · · · · · · · · · · · · · · · · · 708 6.1.2 Migrate data from MySQL to TiDB · · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 6606 页 | 109.48 MB | 9 月前3TiDB v8.5 Documentation
Management, observability, and tools · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 101 2.4 MySQL Compatibility· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 108 2.4.2 Differences from MySQL· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 109 2.5 TiDB Limitations· · · · · · · · · · 787 6.1.1 Migrate data from Aurora MySQL to TiDB · · · · · · · · · · · · · · · · · · · · · · · 788 6.1.2 Migrate data from MySQL to TiDB · · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 6730 页 | 111.36 MB | 9 月前3TiDB v8.4 Documentation
Management, observability, and tools · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 96 2.4 MySQL Compatibility· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 103 2.4.2 Differences from MySQL· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 104 2.5 TiDB Limitations· · · · · · · · · · 782 6.1.1 Migrate data from Aurora MySQL to TiDB · · · · · · · · · · · · · · · · · · · · · · · 783 6.1.2 Migrate data from MySQL to TiDB · · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 6705 页 | 110.86 MB | 9 月前3TiDB v8.2 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 53 2.4 与 MySQL 兼容性对比 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 54 2.4.2 与 MySQL 有差异的特性详细说明 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 55 · · · · · · · 553 6.1.1 迁移 Aurora MySQL 到 TiDB · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 553 6.1.2 迁移 MySQL 到 TiDB· · · · · · · · · · · · · · ·0 码力 | 4987 页 | 102.91 MB | 9 月前3TiDB v8.4 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 68 2.4 与 MySQL 兼容性对比 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 70 2.4.2 与 MySQL 有差异的特性详细说明 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 70 · · · · · · · 611 6.1.1 迁移 Aurora MySQL 到 TiDB · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 611 6.1.2 迁移 MySQL 到 TiDB· · · · · · · · · · · · · · ·0 码力 | 5072 页 | 104.05 MB | 9 月前3TiDB v8.5 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 73 2.4 与 MySQL 兼容性对比 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 75 2.4.2 与 MySQL 有差异的特性详细说明 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 75 · · · · · · · 616 6.1.1 迁移 Aurora MySQL 到 TiDB · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 616 6.1.2 迁移 MySQL 到 TiDB· · · · · · · · · · · · · · ·0 码力 | 5095 页 | 104.54 MB | 9 月前3
共 83 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9