The first e-book belonging to the TiDB community is finally "born"
In [TiDB Community] The first 1024 Programmers Wish Festival, we heard some TiDBer shouts~
They hope that the TiDB community can publish books,

And the plan of this e-book responds to the needs of TiDBer.
We hope to pass more valuable content to TiDBer in the community
The name of our first book is: Database Architecture Selection Guide

Why do you want to do this topic?

With the emergence of more and more open source projects in the field of basic software, database architecture selection has also been put on the agenda of many companies. Reasonable selection can help you better coordinate the relationship between technical architecture and business needs, so this issue of the e-book selects TUG (TiDB User Group) teachers' articles on "database architecture selection". You can refer to: iqiyi, Meituan, Banyu, JD Cloud, as well as WeBank, NetEase Interactive Entertainment, Che Hao Duo, Yunji Finance's database architecture lectures and practical experience.

Although some of these articles were written 2 years ago (each article is marked with the first publication time at the beginning), we believe that good content can withstand the test of time, and hope you can be inspired.

  • MySQL, TiDB, Redis, and MongoDB are all databases that iQiyi is using, each of which corresponds to different needs. Leitao Guo from iQiyi shared a practical database selection tree summarized by DBA and business. For the selection of relational databases, you can consider from the two dimensions of data volume and scalability, and then make a decision based on whether the database is cold standby, whether to use the Toku storage engine, or whether to use Proxy, etc.;
  • In the database selection process, Mr. Huang Xiao of Meituan paid the most attention to ensuring stability, improving efficiency, reducing costs, and ensuring safety. In addition to these four items, there is also open source. When making technical selection, I hope that this database is open source, because when some problems are encountered, there is community support;
  • Teacher Chen Xianlin of Banyu mentioned the latecomer advantage of new technology. Since TiDB is a very new database technology, the choice of Banyu All in TiDB can also reflect the attitude of the Banyu technical team towards new technologies and the understanding of the technical latecomer advantages. , The weighing of cost and efficiency, and the thinking of technology ecology and dividends;
  • Of course, in addition to technical factors, there are also some non-technical factors that determine our choice. Teacher Jia Shiwen of JD Cloud summarized his firefighting experience since his career. These non-technical factors mainly include four aspects: pain points, culture, community, technological inertia and technological heritage, respectively corresponding to the four stages of model selection, technological integration, follow-up support, and technological implementation.
  • There are also lectures and practical experience on database architecture of WeBank, NetEase Interactive Entertainment, Che Hao Duo, Yun Ji Finance.
    I will not repeat them one by one here, I look forward to your reading.

E-book download
Scan the QR code below or click the link below "Read the original text" to download it from the official website of TiDB community.

https://asktug.com/t/topic/212958
Limited edition paper books
As the first book in the TiDB community, we have printed 200 limited edition paper books,
If you like to read or collect the paper version, you can also get it by participating in the activities on the official website of the community~

Call for e-books
If you think this book is very good, you can save the following poster and send it to Moments to help us call.


PingCAP
1.9k 声望4.9k 粉丝

PingCAP 是国内开源的新型分布式数据库公司,秉承开源是基础软件的未来这一理念,PingCAP 持续扩大社区影响力,致力于前沿技术领域的创新实现。其研发的分布式关系型数据库 TiDB 项目,具备「分布式强一致性事务...