PingCAP TiDB&TiKV Introduction OLTP背景:随着互联网向银行、电信、电力等方向的渗透, 传统行业数据量迅速提升, 需要同时满足低成本、线性扩容及能够处理交易类事务的新型数据库, 大数据的存储刚需不可避免 - 挑战: 基于 Google Spanner/F1 论文, 基础软件最前沿的领域之一, 技术门槛最高 ## Google - 大规模分布式计算领域的领跑者  ## 我们在做什么 ## 新一代NewSQL分布式关系型数据库 Ti Project(TiDB + TiKV) ● 基于 2013 年 Google Spanner / F1 论文 ● 基于 2014 年 Stanford 工业级分布式一致性协议实现 Raft 论文 ## 概括: ## 无限水平线性扩展、高并发高吞吐、跨数据中心多活、MySQL 兼容的真正意义上的分布式数据库0 码力 | 21 页 | 613.54 KB | 1 年前3
TiDB: HBase分布式事务与SQL实现Commit (C.e.a.p) ## Google Spanner ‘We wanted something that we were confident in. It’s a time reference that’s owned by Google.’ • — Andrew Fikes ## Google Spanner - With Spanner, Google discarded the NTP ☐ GPS (global positioning system) receivers ## Google F1 ## • Architecture ☐ Sharded Spanner servers ☐ data on GFS and in memory ☐ Stateless F1 server ☐ Pool of workers for query execution ## ● Features0 码力 | 34 页 | 526.15 KB | 2 年前3
DBeaver User Guide v.24.0PostgreSQL BigQuery Bigtable Cloud SQL for MySQL Cloud SQL for PostgreSQL Cloud SQL for SQL Server Spanner Snowflake ## Database Navigator panel Database Navigator overview Simple and advanced View Configuring and/or metadata read for most databases except these: SQLServer Azure AD MFA BigQuery BigTable Spanner Apache Hadoop, Apache Drill, Apache Kyuubi, Apache Spark, Apache Hive, SnappyData, Gemfire XD, Apache Timestream| ||Amazon Neptune| |Google Cloud Platform|Microsoft SQL Server| ||PostgreSQL| ||MySQL| ||Spanner| ||BigQuery| ||Bigtable| |Microsoft Azure|Microsoft SQL Server| ||PostgreSQL| ||MySQL| ||CosmosDB0 码力 | 1099 页 | 83.12 MB | 2 年前3
DBeaver User Guide v24.2.eaBigQuery Bigtable Cloud SQL for MySQL Cloud SQL for PostgreSQL Cloud SQL for SQL Server Firestore Spanner Snowflake ## Database Navigator panel Database Navigator overview Simple and advanced View Configuring metadata read for most databases except these: SQLServer Azure Entra ID MFA BigQuery BigTable Spanner Apache Hadoop, Apache Drill, Apache Kyuubi, Apache Spark, Apache Hive, SnappyData, Gemfire XD, Apache |Google Cloud Platform|AlloyDB for PostgreSQL| ||Microsoft SQL Server| ||PostgreSQL| ||MySQL| ||Spanner| ||Firestore| ||BigQuery| ||Bigtable| |Microsoft Azure|Microsoft SQL Server| ||PostgreSQL| ||MySQL|0 码力 | 1171 页 | 94.79 MB | 2 年前3
DBeaver User Guide v.24.1BigQuery Bigtable Cloud SQL for MySQL Cloud SQL for PostgreSQL Cloud SQL for SQL Server Firestore Spanner Snowflake ## Database Navigator panel Database Navigator overview Simple and advanced View Configuring metadata read for most databases except these: SQLServer Azure Entra ID MFA BigQuery BigTable Spanner Apache Hadoop, Apache Drill, Apache Kyuubi, Apache Spark, Apache Hive, SnappyData, Gemfire XD, Apache |Google Cloud Platform|AlloyDB for PostgreSQL| ||Microsoft SQL Server| ||PostgreSQL| ||MySQL| ||Spanner| ||Firestore| ||BigQuery| ||Bigtable| |Microsoft Azure|Microsoft SQL Server| ||PostgreSQL| ||MySQL|0 码力 | 1171 页 | 94.79 MB | 2 年前3
Go 构建大型开源分布式数据库技术内幕2.jpg) Present MySQL PostgreSQL Oracle DB2 Redis HBase Cassandra MongoDB Google Spanner Google F1 TiDB ## NewSQL 是什么 ● 水平扩展 ● 事务 高可用&自动故障恢复 • SQL ## TiDB - Scalability as the first0 码力 | 44 页 | 649.68 KB | 2 年前3
TiDB 原理与实战2010 2015 Present MySQL PostgreSQL Oracle DB2 Redis HBase Cassandra MongoDB Google Spanner Google F1 TiDB ## TiDB and TiKV MySQL Client MySQL Client MySQL Client MySQL Client MySQL Client0 码力 | 23 页 | 496.41 KB | 1 年前3
TiDB中文技术文档Pre-GA • RC4 • RC3 • RC2 • RC1 ## • TiDB 路线图 ## • 用户案例 ## TiDB 简介 TiDB 是 PingCAP 公司受 Google Spanner / F1 论文启发而设计的开源分布式 HTAP(Hybrid Transactional and Analytical Processing)数据库,结合了传统的 RDBMS 和 NoSQL 的最佳特性。TiDB 分钟)无法恢复,PD 会将其上的数据迁移到其他的 TiKV 节点上。 ## TiDB 简介 # TiDB 简介与整体架构 ## TiDB 简介 TiDB 是 PingCAP 公司受 Google Spanner / F1 论文启发而设计的开源分布式 HTAP(Hybrid Transactional and Analytical Processing)数据库,结合了传统的 RDBMS 和 NoSQL 的最佳特性。TiDB 分钟)无法恢复,PD 会将其上的数据迁移到其他的 TiKV 节点上。 # TiDB 快速入门指南 # TiDB 快速入门指南 ## 关于 TiDB TiDB 是 PingCAP 公司受 Google Spanner / F1 论文启发而设计的开源分布式 HTAP(Hybrid Transactional and Analytical Processing)数据库,结合了传统的 RDBMS 和 NoSQL 的最佳特性。TiDB0 码力 | 444 页 | 4.89 MB | 1 年前3
TiDB 开源分布式关系型数据库2015 年 9 月 TiDB 在 GitHub 上开源 2015 年 12 月 TiDB Alpha 版本发布, 成为全球第一个开源的 Google F1 实现 2016 年 4 月 独立研发的基于 Google Spanner 的下一代分布式存储引擎 TiKV 开源 2016年8月 获得云启资本领投的 A 轮融资 第一家客户在生产环境中使用 2017年6月 获得华创资本领投的 Binlog,进行解析后同步到下游 TiDB 集群,由 TiDB 提供多维度的复杂查询,下游的统计逻辑不需要做变更。 在数据归档场景,原先随着线上表增加或删减字段,历史表也都需要做对应操作,导致很高的维护成本。TiDB实现了F1在线异步Schema变更算法,避免历史表的Rebuild操作,变更线上表的结构,不再影响之前的数据,大幅降低了加减字段的成本。 数据库连接SQL查询数据编辑器数据源配置一致性协议可扩展性容错机制NewSQL分布式系统在线DDL优化器分布式HTAP数据库水平弹性扩展高可用性分布式关系型数据库HTAPTiFlash云原生DBeaver Lite数据库对象













