How iQIY choose relational and NoSQL databases
How iQIY choose relational and NoSQL databases
From Alex Xu at ByteByteGo.
Alex Xu at ByteByteGo recently published “How iQIY choose relational and NoSQL databases”.
Let’s take a look.
One picture is worth a thousand words. Interesting database selection trees.
iQIYI is one of the largest online video sites in the world, with over 500 million monthly active users. Let’s look at how they choose relational and NoSQL databases.
The following databases are used at iQIYI:
- MySQL
- Redis
- TiDB: a hybrid transactional/analytical processing (HTAP) distributed database
- Couchbase: distributed multi-model NoSQL document-oriented database
- TokuDB: open-source storage engine for MySQL and MariaDB.
- Big data analytical systems, like Hive and Impala
- Other databases, like MongoDB, HiGraph, and TiKV
The database selection trees above explain how they choose a database.
Thanks. Unsurprisingly, this article was not written by me but Alex Xu at ByteByteGo .