暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

Oracle 为什么向开发人员免费提供 Database 23c?

原创 通讯员 2023-04-13
748

分析师表示,甲骨文改变战略以发布其新数据库的开发人员优先版本,这与该公司捍卫其市场主导地位并寻找创新方式来获取新客户的计划有关。


来自数据库竞争对手的激烈竞争迫使甲骨文改变其数据库业务战略,转而支持开发人员,他们可以为公司提供急需的增长动力。

与传统不同的是,甲骨文首次推出了升级后的数据库产品——Oracle Database 23C——在企业获得之前就可供开发人员使用,而且它是免费向开发人员提供的。

分析人士称,这一战略变化与这家数据库市场领导者试图通过更新的途径获取客户以保护其市场主导地位有关。

IDC 研究副总裁卡尔·奥洛夫森 (Carl Olofson) 表示:“开发人员越来越多地推动企业选择和收购开发软件,甲骨文希望通过专注于开发人员来巩固其在客户群中的地位。”

OracleDB一直稳居数据库排行榜榜首。根据 IDC 的数据,甲骨文在 2021 年以 32% 的市场份额领先关系数据库管理系统市场,紧随其后的是微软,市场份额为 31.7%。这家市场研究公司表示,预计 2022 年的市场份额数据将于 5 月公布。

看看市场份额数据和大量新的和改进的数据库以及它们自己独特的主张,表明甲骨文可能仅略微领先于竞争对手,较小的参与者可能会蚕食其客户群。

dbInsight 的首席分析师 Tony Baer 表示,战略和定价的变化是 Oracle 降低其数据库采用障碍并“打破数据库对开发人员不友好的看法”的方式。

什么是 Oracle Database 23C,其中有什么新内容?

Oracle Database 23C 于去年在公司的年度盛会上展示,是该公司最新的长期支持版本的数据库产品,其新特性使开发人员的应用程序开发变得简单,该公司表示。

“借助 Oracle Database 23c 免费开发人员版,开发人员将能够提高他们的技能并开始使用 JSON关系二元性等特性构建新的应用程序,它统一了关系和文档数据模型,SQL 支持直接在OLTP数据上进行图形查询,以及 JavaScript 中的存储过程,”甲骨文关键任务数据库技术执行副总裁 Juan Loaiza 在一份声明中说。

据该公司称,JSON Relational Duality 允许开发人员在具有单一真实来源的关系或 JSON 范例中构建应用程序。

“数据保存一次,但可以通过任何一种方法访问、写入和修改。开发人员受益于 JSON 和关系模型的优点,包括符合 ACID 的事务和并发控制,这意味着他们不再需要在复杂的对象关系映射或数据不一致问题之间进行权衡,”高级总监 Gerald Venzl 说Oracle 的服务器技术。

“JSON Relational Duality 允许用户将数据作为表和行存储在关系模型中,这些表甚至可以包含 JSON 列、JSON 类型的列。因此,人们甚至可以将本机 JSON 文档作为这些表和列的一部分,”Venzl 解释说,并补充说该公司实质上是在提供 JSON 文档到数据库内关系表的映射。

分析师认为,这一新功能证明了 Oracle 了解一般开发人员的痛点并结合了两种数据模型的优点。

“JSON Relational Duality 克服了开发人员的抱怨,即他们必须只处理数据库管理员预定义的数据,打破了快速开发的关键障碍,还确保了 JSON 文档之间的数据一致性,这是原生文档数据库目前无法做到的,”说奥洛夫森。

JSON Relational Duality 的开发,根据 Ventana Research 的研究总监 Matt Aslett 的说法,代表了 Oracle 对许多开发人员享受文档模型提供的灵活性和敏捷性的认可,同时也提醒人们关系模型具有相关的优势,包括并发和 ACID 事务。

“JSON Duality View 可能特别有助于克服因提供存储在嵌套 JSON 中的数据的多个视图而带来的一些挑战,这些视图可能导致多个索引或数据重复,”Aslett 说。

这对 MongoDB 和其他 Oracle 竞争对手有何影响?

分析师表示,新数据库版本的发布有望增加开发人员的粘性,从而为 Oracle 留存一些里程数。

“OracleDB 的更新将通过为 Oracle 商店中的 JSON 开发人员提供可行的替代方案来保护 Oracle,”Baer 说。

根据 Olofson 的说法,添加到 Database 23C 的新功能将在 Oracle 用户社区中产生积极影响,预计这将“为关注 JSON 文档的开发人员拥抱它创造强大的动力。”

不过,分析人士指出,新的数据库版本不太可能对 MongoDB 等甲骨文竞争对手产生立竿见影的影响。

“在 Oracle 社区之外,开发人员似乎不太关心数据一致性或数据的关系投影,而只是快速构建和迭代应用程序,因此除非管理层采取行动,否则他们可能会坚持使用 MongoDB,”Olofson 说。

“Oracle 领域之外的用户需要比 JSON 关系对偶性等很酷的新功能更多的动力来说服他们进入 Oracle 领域,至少目前是这样,”Olofson 补充道。

根据 Ventana Research 的 Aslett 的说法,企业将不得不权衡其应用程序的需求,以在两个数据库之间进行选择。

“文档模型数据库专家,如 MongoDB,有自己的方法来应对这些挑战,组织需要权衡哪种方法最适合他们的应用程序需求以及他们的开发和数据库团队的经验和专业知识, ”阿斯莱特说。

根据 Olofson 的说法,如果 Oracle 最终在其 MySQL HeatWave 产品中提供 JSON Relational Duality 等功能,Oracle 可能会看到更积极的影响。

“最初,影响是在 Oracle 用户社区内,为查看 JSON 文档的开发人员创造了强烈的动机来接受它,”Olofson 说。

Oracle 23C 数据库中的重要更新

Oracle Database 23C 的开发人员版还附带了几个新的关键更新,包括 JavaScript存储过程、操作属性图、JSON 模式和 Oracle Kafka API。

该公司表示,作为JavaScript存储过程功能的一部分,开发人员将能够通过编写 JavaScript 存储过程或将现有的 JavaScript 库加载到 Oracle 数据库中来执行更接近数据的代码。

“对 JavaScript 代码的支持通过允许直接在数据层内重用现有业务逻辑和重用 JavaScript 开发人员技能来提高开发人员的工作效率。JavaScript 代码调用可以与 SQL 和PL/SQL混合,提供多语言编程语言支持,”它补充道。

添加 JSON 模式将允许开发人员通过行业标准 JSON 模式验证 JSON 文档结构。

甲骨文表示,Oracle Database 23C 带有操作属性图,允许开发人员使用 OracleDB 构建事务和分析属性图应用程序。

该公司补充说,该功能使用新的 SQL 标准属性图查询支持,包括在关系数据和 JSON 数据之上运行图形分析。

根据 Olofson 的说法,为 OracleDB 添加属性图支持增加了图形数据库可以支持的应用程序范围。

“尽管我们看到 2022 年人们的兴趣显着增加,但图形数据库的发展一直很缓慢,”Olofson 说。

该公司表示,新版本数据库的另一个新增功能是 Oracle Kafka API,它允许基于Kafka的应用程序以最少的代码更改针对 Oracle 数据库事务事件队列运行。

“这使得使用在单个原子事务中执行事件操作和数据库更改的事务事件构建的更强大的微服务成为可能,”它补充道。

其他新增内容包括 SQL 域和注释。“数据库元数据现在可以通过 Oracle 数据库中的新注释机制直接与数据一起存储,”甲骨文表示,并补充说开发人员可以为表、列、视图和索引注释通用数据模型属性。

数据库的免费开发者版本可以作为 Docker 映像、VirtualBox VM 或 Linux RPM 安装文件下载,无需用户帐户或登录。Windows 版本预计很快就会效仿。


文章来源:https://www.infoworld.com/article/3692813/heres-why-oracle-is-offering-database-23c-free-to-developers.html

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

评论