1
00:00:07,006 --> 00:00:16,680
When we talk about TiDB, why do we call it a distributed database? Before we dive deep into the architecture,


2
00:00:16,680 --> 00:00:24,180
I want to give you a quick answer to another straightforward question - why we should use TiDB?


3
00:00:24,780 --> 00:00:32,340
When you start to use TiDB you will soon realize following benefits. First, seamless scalability.


4
00:00:32,340 --> 00:00:40,020
In TiDB, all key components are decoupled with each other and support horizontal scalability.


5
00:00:40,620 --> 00:00:47,640
For high availability in the disaster recovery, for those stateful components, consistent data


6
00:00:47,640 --> 00:00:53,640
replications are supported you can achieve High Availability easily by deploying multiple such


7
00:00:53,640 --> 00:00:59,520
components, or achieve Disaster Recovery by deploying them across Geographic locations.


8
00:01:00,120 --> 00:01:05,580
Third, TiDB is actually a horizontal scalable NoSQL database with SQL and


9
00:01:05,580 --> 00:01:12,480
transaction compatibility. By using TiDB, you gain benefits of NoSQL and SQL at the same time.


10
00:01:13,320 --> 00:01:19,680
And, your database can grow into massive magnitude volume that MySQL database


11
00:01:19,680 --> 00:01:28,020
cannot even image. For auto sharding, the way TiDB achieves it doesn't need application changes. Last,


12
00:01:28,020 --> 00:01:35,280
by using TiDB and by using standard SQL only you already have the ticket to the Big Data party


13
00:01:35,880 --> 00:01:46,020
no ETL or extract, transformation ,load required. TiDB can almost store and retrieve any amount of data. And,


14
00:01:46,020 --> 00:01:52,380
it provides both row based store and the columnar store suitable for transaction processing and


15
00:01:52,380 --> 00:01:58,260
analytical processing at the same time. I'm going to cover it in more detail in this course later.

