为您的应用程序找到合适的数据库解决方案并不容易。在全球最大的在线视频网站之一爱奇艺,我们在多个领域的数据库选择方面经验丰富:在线事务处理(OLTP),在线分析处理(OLAP),混合事务/分析处理(HTAP),SQL,和NoSQL。。
今天,我将与您分享:
我希望这篇文章可以帮助您轻松找到适合您的应用程序的数据库。
数据库选择标准
选择数据库时,不同的人使用不同的条件:
运维费用:
应用程序开发人员关心:
我们在爱奇艺使用什么数据库
在爱奇艺,我们主要使用以下数据库:
由于iQIYI的数据库类型太多,因此应用程序开发人员可能不知道哪个数据库适合其应用程序场景。因此,我们按应用程序场景和数据库接口对这些数据库进行了分类,并构建了一个矩阵:

爱奇艺的所有数据库
该矩阵具有以下特征:
实用的决策树,可有效选择数据库
我想推荐我们的数据库选择树。我们根据数据库管理员和应用程序开发人员的经验开发了这些树。
如何有效选择关系数据库
选择关系数据库时,您可以:

有效选择关系数据库
如何有效地选择NoSQL数据库
当我们选择的NoSQL数据库,我们必须考虑许多因素来决定是否使用主副框架,客户分片,分布式集群,Couchbase,或HiKV。

有效选择NoSQL数据库
选择数据库的提示
我想与您分享一些选择数据库的提示:
转译自:N.F. Mendoza
--END--