《PostgreSQL服务器编程》一一2.3 许可证书

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
云原生数据库 PolarDB PostgreSQL 版,企业版 4核16GB
推荐场景:
HTAP混合负载
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
简介:

本节书摘来自华章计算机《PostgreSQL服务器编程》一书中的第2章,第2.3节,作者:(美)Hannu Krosing, Jim Mlodgenski, Kirk Roybal 著
,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.3 许可证书

甲骨文(Oracle)在收购了MySQL大约两个月之后,宣布了一项计划。该计划将开发分成两个阵营,一个是MySQL社区版,另一个是MySQL专业版。社区版将不再获得任何新的特征,而专业版将会成为一个商业产品。
这个消息对于开源社区而言就如同晴天霹雳。社区用户开始疯狂地寻找拥有自由和开放源码的(Free and Open Source,FOSS)程序开发新平台。这也迫使甲骨文立即(大约2周之后) 撤销了这个计划,并宣称MySQL以后会一如既往,提供之前一样的服务。那些记忆力偏弱、心胸宽阔的或者对之前消息并未特别关注人们便继续着他们原先的工作。但许多其他开源项目要么切换到PostgreSQL,要么突然增加了对PostgreSQL数据库的支持。
如今,我们有MySQL和MySQL企业版。如果你想追求“可备份、高可用性、企业级的可扩展性,以及MySQL企业监控器”,那你现在就不得不掏腰包为此买单。资本运作没问题,企业为了生存有权利从他们所提供的服务和产品中收取相应的费用。但是,你作为一个项目经理或开发人员, 为什么要为本可以免费获得的东西买单呢?
授权是为了产品的可持续供应和分配。PostgreSQL的授权模式特别指出,你可以拥有源代码,做任何你想用它做的事情,重新发布它(不管你喜欢到何种程度),并且这些权利可以无限延伸。要完成以上这些,尝试和商业供应商合作。
针对企业开发,PostgreSQL可以轻松赢得风险管理的诉讼战。我曾经听到过这样一种说法:“我想要和商业供应商一起合作,万一我需要去起诉某人。“我会鼓励那些人(这些支持上述说法的人)去做一个小小的研究,那就是这些供应商多久被起诉一次,这些案件多久可以成功一次,以及这样的诉讼成功需要付出多少的法律成本。我想你会发现,唯一可行的选择就是不参与这种诉讼战。

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
SQL 关系型数据库 数据库
PostgreSQL 12 文档: 部分 V. 服务器编程
部分 V. 服务器编程 这部分关于使用用户定义的函数、数据类型、触发器等扩展服务器功能。这些是高级主题,读者应该在理解了有关PostgreSQL的所有其他用户文档之后才阅读这些主题。这一部分的后面一些章节描述PostgreSQL发布中可用的服务器端编程语言,以及与服务器端编程语言相关的一般性问题。在深入研究服务器端编程语言的材料之前,请至少阅读第 37 章中前几节(覆盖函数)。
70 0