王奇 参谋软件工程师
目前从事 PaaS 中间件服务(Redis / MongoDB / ELK 等)开发工作,对 NoSQL 数据库有深刻的钻研以及丰盛的二次开发教训,热衷对 NoSQL 数据库畛域内的最新技术动静的学习,可能把握行业技术发展趋势。
| 引言
随着工业互联网时代的降临,NoSQL 数据库技术从 2009 年衰亡到当初曾经十多年了。在国内数字化转型的大趋势下,NoSQL 数据库扮演着重要角色,企业级的利用也呈现了越来越多的时机与挑战。
| NoSQL 都在干什么?
依据 DB-Engines 趋势风行度排名可知,以 MongoDB 为代表的非关系型数据库体现不俗。MongoDB 排行第五,紧跟其后的是 Redis 和 Elasticsearch,这三款产品长年位居 TOP 10。它们的风行离不开胜利的开源经营模式。
下图是 DB-Engines 从 2013-2021 年的数据库风行度排名:
更值得注意的是 NoSQL 推出的 SaaS 化产品。以 MongoDB 和 Elastic 为例。
- MongoDB Atlas 实现继续强劲的增长
- Elasticsearch Cloud 服务体现超出预期
MongoDB 财报状况
支出为 2.27 亿美元,同比增长 50%。其中订阅支出为 2.179 亿美元,同比增长 51%,服务收入为 900 万美元,同比增长 35%。
从 2021 第三季度财务状况(截止 20211031)来看,第三季度又是 MongoDB 表现出色的一个季度,其中 Atlas 支出增长了 84%,公司的客户数量减少到 31,000 多个。
图片起源:https://www.mongodb.com
MongoDB 股价暴涨,成惟一市值超 300 亿美元的开源上市公司。
Elastic 财报状况
总收入为 2.060 亿美元,同比增长 42%,按固定汇率计算增长 41%。订阅客户总数超过 17,000 人。
从 2021 第二季度财务状况(截至 20211031)来看,第三季度 Elastic Cloud 支出为 6900 万美元,按报告和固定汇率计算,同比增长 84%。
图片起源:https://www.elastic.co
强劲的第二季度业绩得益于 Elastic Cloud 的疾速采纳,预计 Elastic Cloud 支出在将来三年内将超过总收入的 50%。
依据 MongoDB Atlas 的 DBaaS 和 Elastic Cloud 的 SaaS 服务能够推断,在将来风行的 NoSQL 数据库大概率会推出本人的 SaaS 服务,依靠于本身弱小的技术背景,并联合产品劣势来升高复杂性、自动化经营,可更快地做出数据驱动的决策。
| 二、NoSQL 与云厂商
国内外云厂商先后都提供了支流 NoSQL 服务,比方 Redis、MongoDB、Memcached 等,局部云厂商甚至是推出了基于 NoSQL 内核的新产品。在云厂商各自的生态环境下,开发者采纳不同的模式实现了产品的迭代,云厂商从不同的视角满足了不同的用户需要。
开源背景下成长的 NoSQL 成为支流技术计划之后,都要面对商业化的问题。然而在商业化的过程中,开源社区与云厂商人造地存在一些抵触。
以 Elasticsearch 为例,可预感在将来很长一段时间里,Elasticsearch 仍会持续引领潮流,放弃技术当先。而 OpenSearch 依靠于 AWS,置信也会成为一款优良的搜索引擎解决方案。更多事件报道:《视线 | OpenSearch,云厂商的新抉择?》
NoSQL 开源产品能够通过批改许可协定,从新定义与云厂商单干的标准,这也为 NoSQL 衰弱倒退提供一种可借鉴策略。
| 三、NoSQL 产品 SaaS 化过程
目前,NoSQL 数据库市场仍在高速增长,2021~2025 年均复合增速可高达 13%。从 Redis、MongoDB Atlas 和 Elastic Cloud 的体现可看出,NoSQL 数据库服务通过前沿的自动化技术和计划实际,能确保可用性和可扩展性,并满足数据安全性和合规性标准要求。
现在,国外开源软件的 SaaS 化服务曾经被企业承受。国内市场在数字化转型的浪潮下,越来越多的企业也逐渐承受开源软件以 SaaS 化的模式实现技术的转型。依靠云原生、Serverless 等技术,将为企业继续降低成本,提供更业余的服务,让企业专一于业务自身。