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.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。