RDBMSとNoSQLのメリットを併せ持つクラウドネイティブなNewSQLデータベース
「TiDB」をKubernetesで動かしてみよう!Online/Spring 9 TiDB とは TiDB は HTAP ワークロードをサポートするオープンソースの NewSQLデータベースです TiDB は MySQL と互換性があり、水平方向のスケーラビリ ティ、強力な一貫性、および高可用性を備えています 主に PingCAP 社によって開発されています https://github.com/pingcap/tidb ※ TiDB 技術トレーニングとコンサルティング コミュニティエディション Open Source Conference 2022 Online/Spring 11 TiDB の特徴 Horizontal Scalability (水平拡張) MySQL Compatible Syntax (MySQL 互換) Distributed Transactions (分散トランザクション) Cloud Native (クラウドネイティブ志向) Availability (高可用性) Open Source Conference 2022 Online/Spring 12 TiDB の特徴 Horizontal Scalability (水平拡張) MySQL Compatible Syntax (MySQL 互換) Distributed Transactions (分散トランザクション) Cloud Native (クラウドネイティブ志向)0 码力 | 71 页 | 6.65 MB | 1 年前3
TiDB 开源分布式关系型数据库效、安全可告、开放兼容 的新型数据基础设施,解放企业生产力,加速企业数字化转型升级。 由PingCAP 创立的分布式关系型数据库 TiDB,为企业关键业务打造,具备 分布式强一致性事务、在 线弹性水平扩展、故障自恢复的高可用、跨数据中心多活」 等企业级核心特性,帮助企业最大化发挥数 据价值,充分释放企业增长空间。 目前,PingCAP 已经向包括中国、美国、欧洲、日本、东南亚等国家和地区,超过 TiDB 是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的开源分布式关系型数据库产品, 具备水平扩容或者编容、金融级高可用、实时 HTAP,云原生的分 布式数据库、兼容 MySQL 5.7协议和 MySQL 生态等重要特性, 向用户提供一站式 OLTP.OLAPHTAP 解决 方案,适用于对高 mv Applcadonvi po oseds ash Ts Storage chester TSpark PingCAP.COM 晤。 一键水平扩容或者纺容 得瘟于 TiDB 存储计算分离的架构的设计,可按需对计算、存储分别进行在线扩容或者缩容,扩 容或者缩容过程中对应用运维人员透明。 金融级高可用 数据采用多副本存储,数据副本通过 Multi-Raft0 码力 | 58 页 | 9.51 MB | 1 年前3
TiDB中文技术文档(Hybrid Transactional and Analytical Processing) 数据库,结合了传统的 RDBMS 和 NoSQL 的最佳特性。 TiDB 兼容 MySQL,支持无限的水平扩展,具备强一致性和高可用性。TiDB 的目标是为 OLTP (Online Transactional Processing) 和 OLAP (Online Analytical Processing) 具备如下核心特性: 高度兼容 MySQL 大多数情况下,无需修改代码即可从 MySQL 轻松迁移至 TiDB,分库分表后的 MySQL 集群亦可通过 TiDB 工具进行实时迁移。 水平弹性扩展 通过简单地增加新节点即可实现 TiDB 的水平扩展,按需扩展吞吐或存储,轻松应对高并发、海量数据场景。 分布式事务 TiDB 100% 支持标准的 ACID 事务。 真正金融级高可用 相比于传统主从 (M-S) 复制方案,基于 要深入了解 TiDB 的水平扩展和高可用特点,首先需要了解 TiDB 的整体架构。 TiDB 集群主要分为三个组件: TiDB Server 负责接收 SQL 请求,处理 SQL 相关的逻辑,并通过 PD 找到存储计算所需数据的 TiKV 地址, 与 TiKV 交互获取数据,最终返回结果。 TiDB Server 是无状态的,其本身并不存储数据,只负责计算,可以无限水平扩展,可以通过负载均衡组件(如0 码力 | 444 页 | 4.89 MB | 6 月前3
PingCAP TiDB&TiKV Introduction OLTPProject (TiDB + TiKV) ● 基于 2013 年 Google Spanner / F1 论文 ● 基于 2014 年 Stanford 工业级分布式一致性协议实现 Raft 论文 概括: 无限水平线性扩展、高并发高吞吐、跨数据中心多活、MySQL 兼容的真正意义上的分布式数据库 ● 我们是全球仅有的在该领域进行技术创新的两家公司之一(对标美国 CockroachDB) ● 完全从头打造,并非基于 或数据库中间件进行改造、封装 ● 体系架构完全不同于传统的单机型数据库的理论,真正意义上的分布式架构 ● 开源模式保证技术创新、高效和领先性,天然的国际化基因 我们的数据库能解决什么问题 - 1 ● 无限线性水平扩展(Scale Out) 无论多大的数据量,都可以轻松通过增加节点来解决,写入和读取时延固定(毫 秒级别),无需分库分表或者搭建复杂的 Hadoop 集群,完整的 MySQL 兼容接 口轻松处理高 中间件 [0- 10] [10- 20] [20- 30] [30- 40] SQL Layer Transaction API MVCC NewKV NewSQL - 数据库无限水平扩展的完美解决方案 DB Sharding NewSQL | Ti Project 大数据时代,当单机数据 库容量及处理能力达到瓶 颈时,由于没有完美的分 布式解决方案,业界普遍 采用妥协的数据库分库分0 码力 | 21 页 | 613.54 KB | 6 月前3
[PingCAP Meetup SH 5.26]上海电信微信营业厅 TiDB 实践 v 1.6beta 版本 上线 数据全量导入 TiDB 用 Syncer 实时同步增量 根据时间敏感度逐步分业务线迁移 2018年3月15日,全平台业务完成切换! TIDB 特性 • 高度兼容 MySQL • 水平弹性扩展 • 分布式事务 • 真正金融级高可用 • 一站式 HTAP 解决方案 • 周围工具 • MySQL -> TiDB ,一行代码没改 • 满足营销活动时候的扩展 • 满足账单支付金融级别要求0 码力 | 9 页 | 188.20 KB | 6 月前3
[PingCAP Meetup SH 5.26]TiDB在Ping++金融聚合支付下的实践0526节点⾼高可⽤用 • ⾃自动Region分⽚片、分布式事务 • Online DDL • SQL优先级策略略,安全的oltp+olap • Grafana监控 • Docker简易易运维,⽔水平扩展 TiDB线上运维 • TiDB体系 TiDB线上运维 TiDB的业务零感知运维 • ⾃自动运维:TiDB升级、节点扩展/下线 TiDB-Ansible • ⼿手0 码力 | 11 页 | 630.95 KB | 6 月前3
TiDB 原理与实战通过 TiKV 支持的特性: ● 分布式事务 ○ 2PC(二阶段提交),参考 Google percolator 的论文 ○ MVCC ○ 隔离级别 (SI + 乐观锁) ○ 引擎 RocksDB ● 水平扩容/缩容 ○ raft 协议 + PlacementDriver ● 容错 TiKV Store4 Raft groups RPC RPC Client Store1 TiKV Node1 Region0 码力 | 23 页 | 496.41 KB | 6 月前3
TiDB v5.2 中文手册公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析 处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金 融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。目标是为用 户提供一站式 OLTP (Online Transactional Processing)、OLAP (Online Analytical Processing)、HTAP 解决方案。TiDB 适合高 可用、强一致要求较高、数据规模较大等各种应用场景。 2.1.1 五大核心特性 • 一键水平扩容或者缩容 得益于 TiDB 存储计算分离的架构的设计,可按需对计算、存储分别进行在线扩容或者缩容,扩容或者 缩容过程中对应用运维人员透明。 • 金融级高可用 数据采用多副本存储,数据副本通过 注意: 使用 MySQL 客户端连接到 TiDB 时,为避免输出结果在终端中换行,可先执行 pager less -S 命令。执行命令后,新的 EXPLAIN 的输出结果不再换行,可按右箭头 → 键水平滚动阅读输出 结果。 379 使用 EXPLAIN 可查看 TiDB 执行某条语句时选用的执行计划。也就是说,TiDB 在考虑上数百或数千种可能的执 行计划后,最终认定该执行计划消耗的资源最少、执行的速度最快。0 码力 | 2259 页 | 48.16 MB | 1 年前3
TiDB v5.1 中文手册公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析 处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金 融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。目标是为用 户提供一站式 OLTP (Online Transactional Processing)、OLAP (Online Analytical Processing)、HTAP 解决方案。TiDB 适合高 可用、强一致要求较高、数据规模较大等各种应用场景。 2.1.1 五大核心特性 • 一键水平扩容或者缩容 得益于 TiDB 存储计算分离的架构的设计,可按需对计算、存储分别进行在线扩容或者缩容,扩容或者 缩容过程中对应用运维人员透明。 • 金融级高可用 数据采用多副本存储,数据副本通过 注意: 使用 MySQL 客户端连接到 TiDB 时,为避免输出结果在终端中换行,可先执行 pager less -S 命令。执行命令后,新的 EXPLAIN 的输出结果不再换行,可按右箭头 → 键水平滚动阅读输出 结果。 使用 EXPLAIN 可查看 TiDB 执行某条语句时选用的执行计划。也就是说,TiDB 在考虑上数百或数千种可能的执 行计划后,最终认定该执行计划消耗的资源最少、执行的速度最快。0 码力 | 2189 页 | 47.96 MB | 1 年前3
TiDB v5.3 中文手册公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析 处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金 融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。目标是为用 户提供一站式 OLTP (Online Transactional Processing)、HTAP 解决方案。TiDB 适合高 可用、强一致要求较高、数据规模较大等各种应用场景。 关于 TiDB 的关键技术创新,请观看以下视频。 2.1.1 五大核心特性 • 一键水平扩容或者缩容 得益于 TiDB 存储计算分离的架构的设计,可按需对计算、存储分别进行在线扩容或者缩容,扩容或者 缩容过程中对应用运维人员透明。 • 金融级高可用 数据采用多副本存储,数据副本通过 注意: 使用 MySQL 客户端连接到 TiDB 时,为避免输出结果在终端中换行,可先执行 pager less -S 命令。执行命令后,新的 EXPLAIN 的输出结果不再换行,可按右箭头 → 键水平滚动阅读输出 结果。 使用 EXPLAIN 可查看 TiDB 执行某条语句时选用的执行计划。也就是说,TiDB 在考虑上数百或数千种可能的执 行计划后,最终认定该执行计划消耗的资源最少、执行的速度最快。0 码力 | 2374 页 | 49.52 MB | 1 年前3
共 21 条
- 1
- 2
- 3













