This deck was the keynote speech delivered by Kevin Xu (GM of Global Strategy at Operations) and Shen Li (VP of Engineering at PingCAP) on TiDB architecture, tools and migration path, and TiDB Cloud fully-managed offering at Percona Live Europe 2018 in Frankfurt, Germany.
2. !2
What is Ti(tanium) DB?
• NewSQL (RDBMS at Scale)
• MySQL Compatible (5.7)
• Hybrid OLTP + OLAP Workloads
• Multi-Cloud
3. !3
Product: the TiDB Platform
• TiDB Platform:
• TiDB (stateless SQL layer)
• TiKV (distributed transactional key-value store
on RocksDB)
• TiSpark (Apache Spark plug-in to TiKV)
• Open Sourced from Day 1
• GA 2.0: April 2018
13. TiDB-DM
!13
• Why? To support migrating data from MySQL/MariaDB to TiDB
• Full data migration + binlog replication
• Features:
• Data migration job management
• Monitoring system
• Sharded table merge migration
• Data transformation
17. TiDB-Lightning
!17
• Why? Enables fast, full import of SQL dump -> TiDB cluster
• Fast:
• Can import > 100 GB / hour on production grade hardware
• Full Import:
• Import the entire database once from scratch; not incremental import
• Suitable for migrating an existing database to a new TiDB cluster
• TiDB Cluster:
• Lightning interacts with TiDB’s internal structures
• Only works with TiDB cluster
19. TiDB-Binlog
!19
• Why? Provides real-time data synchronization and backup
• Synchronizing downstream data platform in real-time to:
• Hot backup
• MySQL slave
• OLAP data warehouses
• Writing incremental backup files
• Event subscription & trigger
29. TiDB As A Service
!29
• Fully Managed by PingCAP
• Upgrades, Patching, Online
DDL with No Downtime
• Backup and Restore
• Multi-Cloud Deployment
https://www.pingcap.com/tidb-cloud/