暂无图片
暂无图片
3
暂无图片
暂无图片
暂无图片

IvorySQL:与 Oracle 兼容的开源 PostgreSQL

原创 通讯员 2022-12-19
1902

IvorySQL 是一个 PostgreSQL,开源并与 Oracle 兼容,坚定承诺始终保持 100% 兼容并立即替换最新版本的 PostgreSQL。IvorySQL 添加了一个“compatible_db”切换设备以在 Oracle 和 PostgreSQL 兼容模式之间切换。

2021 年 12 月,团队发布了 IvorySQL 数据库的第一个可用版本,这是唯一一个基于 PostgreSQL 具有 Oracle 兼容特性的开源数据库。2022年2月28日,基于PostgreSQL 14.2,IvorySQL 1.2发布。IvorySQL 的优势之一是 PL/iSQL 过程语言,它支持 Oracle 的 PL/SQL 语法和 Oracle 风格的包。


IvorySQL 导入并增强了 Orafce 扩展以添加对许多 Oracle 兼容性特性的支持,包括内置包、数据类型和转换函数。IvorySQL 项目在 Apache 2 许可下发布,并鼓励所有类型的贡献。IvorySQL 团队表示:“我们致力于遵循开源原则,我们致力于开源路径的原则,我们坚信建立一个健康和包容的社区。”

PostgreSQL 是一种以可靠性和健壮性着称的数据管理系统,受益于全球开发人员社区超过 25 年的开源开发。它是最先进的开源数据库管理系统之一。它功能丰富,具有健壮的数据类型、强大的索引和范围广泛的内置函数,可用于简化数据堆栈并允许开发人员专注于构建他们的应用程序。Postgres 有:

  • 关系数据库;
  • 具有完整 JSON 支持的文档数据库;
  • 地理空间支持;
  • 时间序列数据的分区。

PostgreSQL 全球开发组于 10 月 13 日宣布发布 PostgreSQL 15,它建立在最近版本的性能改进的基础上,在管理本地和分布式部署中的工作负载方面取得了显着进步,包括改进的排序。此版本通过添加流行的 MERGE 命令改善了开发人员的体验,并添加了更多观察数据库状态的功能。

微软而言,它已经宣布了 SQL Server 2022 的普遍可用性 (GA),其关系数据库平台的最新版本。此版本带来了与 Azure Synapse 的新集成,Azure Synapse 是一种数据仓库和分析服务,包括 Apache Spark 和 Azure Purview,用于信息分类和保护。T-SQL 是 SQL Server 的查询语言,在此版本中已通过新的 JSON 函数得到增强,并且 AWS S3 API 支持支持备份和恢复到 AWS S3 等场景。其他重要的补充也值得注意。

Oracle 许可证太贵了

用户经常抱怨 Oracle 许可太贵了,每年的维护和支持也太贵了。一些 Oracle 客户正在寻找减少供应商支出的方法,尽管他们中的大多数人从本地环境迁移到云的计划有限。

甲骨文和 SAP 产品的第三方软件支持提供商 Rimini Street 于 2019 年 5 月发布的一份报告已经揭示了人们对“激进”成本和审计的普遍不满。在高管、副总裁/首席信息官和采购级别的受访者中,超过 50% 的人表示他们目前正在削减或计划削减与 Oracle 相关的支出。他们列举了一系列与 Oracle 开展业务相关的成本问题,以及他们与供应商关系的总体健康状况。

许多用户需要将他们的应用程序从 Oracle 迁移到开源的 Postgres,但为了支持新的数据库,用户往往不得不重新开发应用程序,这很不方便。如果有一个基于Postgres的数据库,兼容大部分Oracle的语法和功能,对客户来说就太方便了。

“官方 Postgres 项目不会接受这种类型的代码提交。毕竟Postgres就是Postgres,Oracle就是Oracle。因此,让我们创建一个与 Oracle 兼容的数据库,”Highgo Software North America 的创始人、该公司的 PostgreSQL 开发团队负责人 Grant Zhou 说。如果有与 Oracle 兼容的容器镜像就好了:使用与配置相同的环境变量的镜像,以便用户可以将它们放入桌面和测试环境中。



你怎么看?

您认为 Oracle 用户真的需要将他们的应用程序从 Oracle 迁移到开源 Postgres 吗?

您如何看待 IvorySQL?迁移 Oracle 应用程序的另一种选择是什么?

你使用什么数据库管理系统?

您如何看待甲骨文?在您看来,有比 Oracle 更好的 DBMS 吗?为什么 ?


文章来源:https://postgresql.developpez.com/actu/339511/IvorySQL-un-PostgreSQL-open-source-compatible-avec-Oracle-pourrait-repondre-au-besoin-de-migrer-des-applications-Oracle-vers-l-open-source-Postgres/


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论