The GeekNarrator

TiDB Internals with Li Shen


Listen Later

Join us on a deep dive into the intricacies of TiDB with Li Shen from PingCap. In this episode, Li Shen provides a comprehensive exploration of TiDB, its unique features, and how it tackles scalability and reliability issues commonly associated with MySQL.

If you're dealing with struggles in your MySQL cluster and seeking a more dependable and scalable system, TiDB might be the solution for you. This conversation touches on various aspects of this cutting-edge database, its operational mechanism, use case scenarios, and how it's optimized for different workloads.
Key topics include: the architecture of TiDB, the journey of data from API to storage node, embracing analytical use cases, the importance of database reliability, and the process of migrating to TiDB. Dive in now!
00:00 Introduction and Welcome
02:47 Defining TIDB: A Disputed SQL Database
04:55 The Role of MySQL Compatibility in TIDB
05:54 Primary Use Cases for TIDB
09:38 Understanding the Data Ingestion Process in TIDB
16:52 Understanding Indexing in TIDB
23:01 Pushing Down Table Scans and Partial Aggregation
24:39 Introduction to Columnary Extension: Flash
24:54 Understanding Data Replication and Learner Nodes
26:23 Ensuring Strong Consistency in Data
27:12 Balancing Transactional and Analytical Use Cases
27:57 Understanding Data Replication and Consistency Model
28:42 Exploring Ty Flash Storage Layer
28:54 Understanding High Concurrency Insert and Update
32:09 Exploring the Read Path and Caching Mechanism
37:50 Understanding the Importance of High Reliability
43:01 Exploring Migration from Other Databases
48:01 Comparing TiDB with Other Distributed SQL Databases
52:21 Identifying Use Cases Where TiDB Might Not Be the Best Choice
Stay Curios! Keep Learning!

...more
View all episodesView all episodes
Download on the App Store

The GeekNarratorBy Kaivalya Apte

  • 5
  • 5
  • 5
  • 5
  • 5

5

3 ratings


More shows like The GeekNarrator

View all
Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

272 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

284 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

40 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

590 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

621 Listeners

Odd Lots by Bloomberg

Odd Lots

1,784 Listeners

Data Engineering Podcast by Tobias Macey

Data Engineering Podcast

140 Listeners

Practical AI by Practical AI LLC

Practical AI

192 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

The Real Python Podcast by Real Python

The Real Python Podcast

139 Listeners

Dwarkesh Podcast by Dwarkesh Patel

Dwarkesh Podcast

408 Listeners

Oxide and Friends by Oxide Computer Company

Oxide and Friends

47 Listeners

BG2Pod with Brad Gerstner and Bill Gurley by BG2Pod

BG2Pod with Brad Gerstner and Bill Gurley

461 Listeners

Money Stuff: The Podcast by Bloomberg

Money Stuff: The Podcast

371 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

63 Listeners