暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
开源数据库
标签
编辑
简介:开源数据库是免费的社区数据库,其源码对外开放,开发人员可以在其原始设计基础上修改或使用。
简介:开源数据库是免费的社区数据库,其源码对外开放,开发人员可以在其原始设计基础上修改或使用。
产品概览 用户评价

目录

开源数据库定义

开源数据库是免费的社区数据库,其源码对外开放,开发人员可以在其原始设计基础上修改或使用。它以较低的成本、丰富的产品和活跃的社区支持为日益复杂的企业需求提供了相应的解决方案。

开源协议

当今开源数据库应用的开源许可协议主要包括两派:一派是以GPL、MPL、LGPL协议为代表的Copyleft License,严格执行开源精神,不允许修改代码后闭源,其中GPL更是做了进一步的要求,不允许修改后的新代码更改开源协议。

另一派是以BSD、MIT、APACHE、木兰开源协议为代表的Permissive License,允许修改代码后闭源,因此较受商业公司青睐。

近年来,由于云数据库托管服务的扩张,越来越多的企业客户流向了云服务商,使得开源社区活跃度下降,开源开发者的利润空间被进一步积压,对开源生态造成了较大侵袭。针对此现象,许多开源数据库(例如:MongoDB、CockroachDB、Redis Labs、Elastic、Confluent 和 TimescaleDB等)都采取了相应的措施,或是改用了对商业化限制更严格的许可协议,或者自己提供收费的企业版,或是采取产品开源、服务收费的模式。然而,如何维持开源生态健康发展,在开源和商业化之间寻求平衡,还有待各方面因素的协商和共同努力。

开源数据库与商业数据库

开源数据库虽然避免了高昂的 License 费用和服务费用,但在易用性、配套能力、服务能力、版本更新方面存在一定的缺陷,同时产生了开发、部署、迁移等额外的成本。云计算时代来临后,云厂商提供开源数据库托管服务,将服务器、数据库维护升级、人力运维等底层工作包揽过来,为企业提供较高性价比的解决方案。

但是,公有云托管的开源数据库较契合中小企业简单部署、运维、调优、低价等诉求,不能满足金融、政企等大型组织对安全可靠、数据一致性、高响应速度等方面的要求。因而现阶段许多企业在权衡成本和安全性等各方因素后,倾向选择“开源数据库+商业数据库”的组合。

开源数据库代表

  • MySQL
    诞生于 1995 年前后MySQL已经成为最流行的开源数据库之一, 因为MySQL是一个行业标准,所以它兼容每个操作系统,并由 C 和 C++ 编写。该解决方案对于国际用户来说是一个很好的选择,因为服务器可以用多种语言向客户端发送错误消息,而且支持多种不同的字符集。 MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass- deployed)的软件中去。
    不过,被 Oracle 收购之后,很多用户对它的热情有些减退。

  • PostgreSQL
    PostgreSQL是一个开源的对象关系型数据库服务器,支持大部分SQL标准,并且提供了许多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、MVCC等。PostgreSQL的特性覆盖了SQL-2/SQL-92 和 SQL-3/SQL-99,是目前世界上支持数据类型最丰富的数据库。此外,PostgreSQL对接口的支持也非常丰富,几乎支持所有类型的数据库客户端接口。

  • DB2
    DB2是内嵌于IBM的AS/400系统上的数据库管理系统,直接由硬件支持。它支持标准的SQL语言,具有与异种数据库相连的GATEWAY。因此它具有速度快、可靠性好的优点。但是,只有硬件平台选择了IBM的AS/400,才能选择使用DB2数据库管理系统。 DB2能在所有主流平台上运行(包括Windows),最适于海量数据。

  • MongoDB
    MongoDB 创立于2007年,被称为“数据库巨头”。 由 DoubleClick, ShopWiki 和 Gilt Groupe 背后的开发人员开发,并由 Fidelity Investments, Goldman Sachs Group,Inc.,Intel Capital 这些机构投资。自成立以来,MongoDB 已经被下载了 2 亿次,并且有超过 1000 个合作伙伴支持。这些合作伙伴致力于这个免费的开源解决方案,他们相信编码与数据库应该是简单而自然的。

常见开源数据库还包括Apache HBase、Apache Cassandra、MariaDB等。

相关资料

《2022年中国开源数据库名单大全(2022.4)》

用户评价

0
0
词条统计
创建者:小小亮
编辑次数:1
浏览次数:7763
API调用次数:0
贡献者
2022/04/19