开源的诱惑——数据库篇
开源如一个意气风发的少年,在数据库领域大展拳脚。
近两年开源数据库的融资屡创新高,2020年开源数据库厂商PinCAP获得2.7亿美元融资,成为数据库领域单笔融资最高,2021年,开源图数据库Neo4j获得3.25亿美元融资,再次打破数据库领域单笔融资记录。在开源数据库的融资历程中,没有最高,只有更高。
今年初,根据DB-Engines数据,开源数据库license数量首次超过商业数据库,这是开源数据库发展的里程碑。
国内开源的发展更是迎来一系列政策利好,在国家“十四五”规划中首次将软件开源列入其中,明确指出数字技术开源社区的联合创新体发展,支撑打造数字经济新优势。今年11月底,工信部发布《“十四五”信息化和工业化深度融合发展规划》指出,开源开辟了产业竞争新赛道,基于全球开发者众研众用众创的开源生态正加速形成。开源生态明确了生态培育目标,培育一批具有生态主导力和核心竞争力的骨干企业,建设 2-3 个有国际影响力的开源社区,培育超过 10 个优质开源项目。
业内人士指出数据库也要充分利用开源和发展开源,广泛吸纳全产业力量,打造中国开源根社区,形成创新合力,在合理的社区治理框架和机制上大力协同,发挥活力。
近年来,国内越来越多的主流数据库产品选择开源完善生态,打磨产品。如openGauss、PolarDB、OceanBase等选择开源。
中国计算机学会数据库专委副主任、哈尔滨工业大学高宏教授在日前举办的openGauss Summit2021峰会上指出,当前数据库的开源模式将产业和科研相结合,高效衔接了市场需求与技术创新,加速弥补了数据库产业在推进中的核心技术短板。
开源有一万种好,也充满了诱惑。有人笃信国内基础软件的发展只有开源这一条路,也有人对开源持怀疑态度。要不要选择开源?鞋子是否合适只有脚知道。
面对开源的诱惑,还要从企业自身发展考虑。南京录信CTO母延年在接受笔者采访时指出,开源应该是每个技术人员都会向往的一种文化。开源是一种选择和判断,还是得看厂商本身适不适合走开源这条路。录信也讨论过开源的问题,但是最终否决了,最重要的因素是考虑到公司服务能力和运营能力不够。第一,人员规模并没有那么大,没有那么多的技术支持人员能在项目开源前期提供一些支持和帮助。第二,团队中没有有过成熟开源项目运营经历的人,并不熟悉开源社区如何运营和维护,这两点最终让录信否决了开源的打算。
实际上对于半路出家选择的开源的数据库厂商来说,并不容易。
从闭源走向开源,需要面向开源招兵买马建团队,组织、文化、机制各方面与原来的闭源商业化都不相同,从0到1的建设,非常考验团队的决心和智慧。
在商业化方面,开源面临着不少挑战。比如由开源协议引起的嘴炮官司和纠纷,近几年越来越多的开源数据库修改开源许可证:
- 2018年Neo4j 宣布从 Neo4j 3.5 版本开始,企业版将仅在商业许可下提供,不再在 GitHub 上提供源代码。
- 2018年9月,数据库制造商Redis Labs宣布将其Redis模块的许可协议由AGPL v3变更为Apache v2与Commons Clause相结合的许可协议,以限制Redis相关软件的销售。
- 2018年10月,MongoDB宣布其开源许可协议从AGPL v3切换到Server Side Public License (SSPL),以遏制云服务提供商免费使用MongoDB。
- 2019年6月,CockroachDB宣布其核心代码的授权协议将从Apache License version 2 (APL)变更为Business Source License(BSL)。
- 2021年1月,Elastic公司CEO Shay Banon发文宣布, Elasticsearch和Kibana在许可证方面进行了重大的更改,由开源Apache 2.0许可证,改为采用SSPL(服务器端公共许可证)。
开源数据库修改开源许可证,主要是限制云服务提供商的商业化行为。所以,在选择开源时,需要基于自身需求选择合适的开源协议。
“不可否认开源在生态体系上有着得天独厚的优势,更利于产品更快被受众接受,以便收集更多的反馈和快速迭代。但是开源的挑战也就是如何能吸引用户,现在并不是以前解决方案匮乏的时代,相反的是能提供的开源方案有很多,因此这对于开源项目本身的运营能力和品牌影响力也有着很高的要求。”母延年强调。
目前,国内开源生态还面临发展基础较弱、底层技术掌控不足、开源文化氛围不浓、政策支持有待加强等制约因素。整个国家整个社会,产学研用的各方都在积极推广开源鼓励开源,参与到开源的发展建设中,开源的建设也需要日拱一卒,循序渐进。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
产品赋能,携手创新,西部数据加速智慧视频行业智能化
人工智能、云计算、物联网、5G等新兴技术的突飞猛进,带动了各个领域的业务创新。在视频领域,新技术的应用落地使得智慧家居、智慧城市等各类应用场景变得更加智能化、高清化,在给行业和用户带来更高工作效率、更佳体验的同时,也催生了对存储设备和产品的更高要求。 西部数据公司中国及亚太区销售副总裁 Stefan Mandl 作为全球知名的数据基础架构解决方案提供商,西部数据积极探索行业应用需求,加大技术研发,面向智慧视频应用推出了西部数据 WD Purple 及 WD Purple Pro 系列产品,赋能新型智慧视频系统架构。西部数据公司中国及亚太区销售副总裁 Stefan Mandl 表示,西部数据致力于通过先进的技术和丰富的存储产品组合赋能新型智慧视频系统架构的发展,并为智慧视频系统提供具备存储性能、容量、工作负载能力和可靠性的理想解决方案,全面满足用户从终端、边缘到云端的复杂工作负载需求,助力推动国内公共安全、人工智能、智慧城市等关键领域的持续性发展。 飞速发展的智慧视频应用驱动存储产品变革 将AI技术应用到视频设备中,构建智慧视频系统,不但能够更加精准地对目标进行识别,而且能够将安保人员解...
- 下一篇
建木持续集成平台 v2.1.1 发布
建木持续集成平台基于建木,致力于为国内开发者与DevOps人员提供极致用户体验,提升开发、上线、运维的效率,让软件用户专注于提供业务价值。 建木持续集成平台v2.1.1现已发布 主要更新:修复若干已知bug fixed: 中途保存以后不要返回到流程首页 执行记录 查看历史记录后 关闭按钮无效 新增项目时,应默认选中默认分组 字符串模板不支持换行 新增项目成功后未返回首页 密钥管理中,禁止命名空间/密钥名称中使用《.》 新增命名空间描述问题 编辑dsl文件,支持command+/注释 官方示例 快速开始 建木官网
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS关闭SELinux安全模块
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2全家桶,快速入门学习开发网站教程