搜索

pdf文档 PingCAP TiDB&TiKV Introduction OLTP

613.54 KB 21 页 0 下载 82 浏览 0 评论 0 收藏
所属分类: 数据库 / TiDB
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档介绍了PingCAP公司基于Google Spanner/F1论文和Raft一致性算法打造的分布式数据库TiDB和TiKV。TiDB是一个无状态的分布式SQL层,兼容MySQL协议,支持在线DDL和分布式执行计划。TiKV基于Raft算法实现多副本一致性,支持分布式事务和MVCC。文档还提到TiDB和TiKV在开源模式下的技术创新,以及在金融、电信、电力等行业的广泛应用。PingCAP与华为、京东、百度等企业深度合作,并获得了广泛的认可和市场关注。
AI总结
## 文档总结 ### 1. 技术背景与理论基础 - **Google Spanner/F1**: - 全球分布式数据库,支持跨数据中心复制、ACID事务、Paxos一致性协议、两阶段提交等核心特性。 - 提供无锁快照读、MVCC(多版本并发控制)、外部一致性(External Consistency)等高级功能。 - 被视为下一代NewSQL的理论和工程实践基石。 - **Google分布式处理框架**: - 基于Google内部分布式处理框架的论文,开源社区发展出Hadoop等技术。 - Google在2012-2013年间发表论文,奠定下一代分布式NewSQL的理论基础。 ### 2. PingCAP TiDB & TiKV - **TiDB & TiKV**: - 基于Google Spanner/F1论文(2013年)和Stanford Raft一致性协议论文(2014年)开发。 - 是真正意义上的分布式关系型数据库,支持无限水平扩展、高并发高吞吐、跨数据中心多活。 - MySQL兼容,支持在线DDL(Online DDL),无状态分布式SQL层,优化分布式执行计划。 - **核心架构**: - **TiDB**:无状态的分布式SQL层,支持MySQL协议兼容、分布式执行计划优化、Push-down/MPP计算。 - **TiKV**:基于Raft一致性协议的分布式存储层,支持多副本一致性、MVCC、分布式事务(类似Percolator)。 ### 3. 市场与应用 - **行业需求**: - 传统行业(银行、电信、电力等)对低成本、高扩展性、支持交易类事务的分布式数据库需求迫切。 - **市场认可**: - TiDB在无市场推广费用的情况下,获得广泛认可,成为明星项目。 - 已与华为、京东、百度、滴滴、乐视等企业达成合作,应用于云平台、大数据处理等领域。 ### 4. 技术团队 - **核心成员**: - **刘奇**:CEO,前京东/豌豆荚架构师,Codis作者。 - **黄东旭**:CTO,前微软亚洲研究院/网易有道架构师,Codis共同作者。 - **崔秋**:前搜狗/豌豆荚资深后端工程师。 - **王鉴(John Wang)**:前LinkedIn/Twitter架构师,分布式搜索数据库 SenseiDB 创始人。 ### 5. 开源与社区 - **开源模式**: - TiDB和TiKV均为开源项目,社区活跃,技术创新能力强。 - 提供社区版和企业版(含监控管理、优化、数据安全等插件)。 - **生态合作**: - 与多家云服务提供商合作,为客户提供分布式数据库解决方案。 - 获得GitHub等平台的高度关注(3200+ commits,4000+ stars)。 ### 6. 核心优势 - **技术创新**: - 完全自主研发,不同于基于MySQL或数据库中间件的改造方案。 - 体系架构基于分布式理论,而非传统单机型数据库理论。 - **全球领先**: - 与美国CockroachDB并列为全球仅有的两家在该领域进行技术创新的公司。 ### 7. 未来展望 - **应用场景**: - 替代传统数据库(如Oracle),满足高并发、大规模数据处理需求。 - 适用于云平台、金融、电商、互联网等领域。 - **发展方向**: - 持续优化分布式事务、扩展性、性能和易用性。 - 推动开源社区发展,提升国际化影响力。 ### 总结 PingCAP的TiDB & TiKV是基于Google Spanner/F1和Raft一致性协议的分布式NewSQL数据库,具有高并发、高扩展、跨数据中心等核心优势。通过开源模式和技术创新,已获得国内外企业的广泛认可,并在多个行业成功落地。PingCAP凭借强大的技术团队和领先的技术路线,正在推动分布式数据库领域的技术革新。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 9 页请下载阅读 -
文档评分
请文明评论,理性发言.