tidb - doubility-sky/daydayup GitHub Wiki
TiDB (/’taɪdiːbi:/, "Ti" stands for Titanium) is an open-source, distributed, NewSQL database that supports Hybrid Transactional and Analytical Processing (HTAP) workloads. It is MySQL compatible and features horizontal scalability, strong consistency, and high availability. TiDB can be deployed on-premise or in-cloud.
Learn
- Documents - zh-CN
- Blog-cn
- 三篇文章了解 TiDB 技术内幕 - 说存储, 说计算, 谈调度
- TiDB Community Presentations
- TiDB 精英进阶计划 - PPTs
- 开源分布式数据库 TiDB 如何炼成?
books
architecture
details
Practice
Projects
- TiKV is an open-source, distributed, and transactional key-value database. Unlike other traditional NoSQL systems, TiKV not only provides classical key-value APIs, but also transactional APIs with ACID compliance. Built in Rust and powered by Raft, TiKV was originally created to complement TiDB
- PD is the abbreviation for Placement Driver. It is used to manage and schedule the TiKV cluster.
- TLA+ is a formal specification and verification language to help engineers design, specify, reason about, and verify complex software and hardware systems. It is widely used to verify the algorithms in distributed systems.
FAQ
- Ask TiDB User Group: AskTUG-开源分布式_HTAP_数据库 - TiDB_问答
- OLAP与OLTP介绍
- TiDB 读、写性能慢问题排查思路汇总