2019年开源数据库报告:2019 年哪些数据库最受欢迎?
2019 年哪些数据库最受欢迎?
我们将数据库分为开源数据库和商业数据库:
开源数据库
开源数据库是免费的社区数据库,其源代码可供公众使用,可以在其原始设计中修改或使用。MySQL、PostgreSQL 和 MongoDB 等是流行开源数据库的代表。
商业数据库
商业数据库是由商业企业开发和维护的,可以通过授权订阅使用,并且不能修改。Oracle、SQL Server 和 DB2 等是流行商业数据库的代表。1顶级开源数据库
MySQL 仍然是排名第一的免费开源数据库,占开源数据库使用量的 30% 以上。根据 DB-Engines,MySQL 多年来一直保持在这个位置。
PostgreSQL 以 13.4% 的开源数据库用户比例位居第二。
紧随其后的是 MongoDB,占 12.2%,位列第三。
虽然开源数据库的前 3 名用户占比超过 50%,但 Redis、MariaDB、Elasticsearch、Cassandra、SQLite 的良好表现。数据库 Clickhouse、Galera、Memcached 和 HBase 等占了最后的 2%。2顶级商业数据库
我们已经看到了利用多种数据库类型来满足应用程序需求的增长趋势,并希望比较下组织如何在单个应用程序中同时使用商业和开源数据库。让我们来看看与开源数据库一起使用的顶级商业数据库:
Oracle 是世界上排名第一的数据库,它代表了超过 2/3 的商业和开源数据库组合。在这份报告中,Oracle 和第二名的 Microsoft SQL Server 之间有着巨大差距。
IBM DB2 名列第三,占商业数据库与开源数据库组合的 11.1%。3按数据库划分云基础设施
公有云 vs. 内部云 vs. 混合云
49.5% 的开源数据库部署是在本地运行的,排在第 1 位。公有云以 36.7% 的开源数据库部署位居第二;混合云有了显著的增长,开源数据库的比例为 13.8%。
那么,哪种云基础设施适合你呢?下面是一个公有云、内部云与混合云的快速比较。
公有云
公有云是一种云计算模型,其中的 IT 服务通过互联网交付,通常通过订阅使用模型购买。公有云非常容易设置,不需要大量的前期投资,并且可以随着应用程序需求的变化快速扩展。
内部云
内部或私有云部署是专用于在其自己的数据中心(外部第三方供应商)运行的单个组织的云解决方案。在这种情况下,你有更多的机会定制你的基础设施,但是需要在硬件和软件计算资源上进行大量的前期投资,并且需要承担起持续的维护职责。这些部署类型最适合具有高级安全需求的组织、受监管的行业或大型组织。
混合云
混合云是将公有云和私有云解决方案混合,集成到一个基础设施环境中。这允许组织在公有云和私有云之间共享资源,以提高它们的效率、安全性和性能。这最适合需要内部基础设施的高级安全性以及公有云的灵活性的部署。4开源数据库托管云提供商
AWS 是开源数据库托管的头号云提供商,占所有云部署的 56.9%。谷歌云平台(GCP)排名第二,为 26.2%,出人意料地领先于 Azure,后者为 10.8%。