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 | 6 月前3
24-云原生中间件之道-高磊Write DB Server User Space File system Data Router&Cache DB Server User Space File system Data Router&Cache DB Server User Space File system Data Router&Cache RDMA Read Only Read Only R/W Parallel-Raft 信执行环境内才进行明文计算。 • SSL+TDE+TEE=E2E云原生数据库安全方案。 RDMA 高级能力-云原生数据库-应用的基石-5-应用迁移 IDC 应用 A B C Oracle|MySQL 用于Oracle|MySQL 的JDBC Cloud 应用 A B C 多模云原生数据 库 用于云原生DB的 JDBC 极少量 改动 修改驱 动包 数据迁 移 • 由于云原生数据库支持多模,所以通过 ETL或者DTC等工具迁移数据是非常方便的 ETL或者DTC等工具迁移数据是非常方便的 • 应用程序只需要修改JDBC的依赖即可以在 新环境中运行,迁移成本低。 • 或者由于云原生数据库支持多协议能力, 比如原生APP使用MYSQL协议访问传统数 据库,可以不加修改的,还是使用老的 MYSQL协议驱动,依然可以和云原生数据 库进行连接。 高级能力-云原生存储-应用的基石-1-云原生化需求(从应用角 度) 我们从云原生数据库那里基本可以嗅出云原生对四0 码力 | 22 页 | 4.39 MB | 6 月前3
Tornado 6.5 Documentationvalidating the Host HTTP header. This means passing a restrictive hostname pattern to either a HostMatches router or the first argument of Application.add_handlers: # BAD: uses a default host pattern of r'.*' app FooHandler)]), ]) In addition, the default_host argument to Application and the DefaultHostMatches router must not be used in applications that may be vulnerable to DNS rebinding, because it has a similar (r"/", MainPageHandler), (r"/feed", FeedHandler), ]), ]) In addition to this you can use nested Router instances, HTTPMessageDelegate subclasses and callables as routing targets (see routing module docs0 码力 | 272 页 | 1.12 MB | 3 月前3
Tornado 6.5 Documentationvalidating the Host HTTP header. This means passing a restrictive hostname pattern to either a HostMatches router or the first argument of Application.add_handlers: # BAD: uses a default host pattern of r'.*' FooHandler)]), ]) In addition, the default_host argument to Application and the DefaultHostMatches router must not be used in applications that may be vulnerable to DNS rebinding, because it has a similar Loader DictLoader ParseError filter_whitespace() tornado.routing — Basic routing implementation Router Router.find_handler() ReversibleRouter ReversibleRouter.reverse_url() RuleRouter RuleRouter.add_rules()0 码力 | 437 页 | 405.14 KB | 3 月前3
TiDB v8.2 DocumentationManagement, 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 | 10 月前3
TiDB v8.1 DocumentationManagement, 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 | 10 月前3
TiDB v8.3 DocumentationManagement, 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 | 10 月前3
TiDB v8.5 DocumentationManagement, 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 | 10 月前3
TiDB v8.4 DocumentationManagement, 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 | 10 月前3
TiDB 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 | 10 月前3
共 97 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10













