首页 > 数据库 >ORACLE 新闻速递 ORACLE 23C 免费提供给开发者 为什么???

ORACLE 新闻速递 ORACLE 23C 免费提供给开发者 为什么???

时间:2023-06-22 12:04:50浏览次数:60  
标签:开发人员 数据库 JavaScript 23C Oracle JSON 文档 开发者 ORACLE


ORACLE  新闻速递 ORACLE 23C 免费提供给开发者 为什么???_JSON

开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。

以下是新闻速递

分析师们表示,Oracle推出新的面向开发人员版本数据库的策略变化,与该公司计划捍卫其市场主导地位和寻求采用创新方式获取新客户有关。

这项举措旨在扩大Oracle的数据库业务,并吸引那些喜欢使用最新技术并能在新兴市场上快速成功的开发人员。由于云计算和开源数据库的崛起,Oracle需要采取新的商业模式来应对竞争。因此,这项举措可能是Oracle的努力,以重新获得开发人员的青睐,从而增加其在数据库市场的份额。

数据库竞争对手的激烈竞争迫使Oracle转变了其数据库业务的策略,以支持开发人员,这些人可能为公司提供急需的增长动力。

与传统不同,Oracle首次推出了升级的数据库产品Database 23c,并提供免费版供开发人员使用,而不是先让企业使用。分析师们认为,这种策略变化与数据库市场领先者试图通过新的渠道获取客户来保护其市场主导地位有关。

通过向开发人员提供免费、更易于使用和最新的产品版本,Oracle试图吸引新用户和忠实的用户群体,并在数据库市场上维持其竞争优势。此外,这也有助于加强Oracle在云计算和开源数据库等新型技术领域的立足点,从而应对日益激烈的竞争。此外,发布面向开发人员的版本还可以促进Oracle扩大其产品的用户基础,尤其是针对那些正在考虑使用Oracle数据库的中小型企业。

“越来越多的开发人员正在推动企业的软件选择和采购,并通过聚焦于开发人员,Oracle希望巩固其在客户群体中的地位,”IDC研究副总裁Carl Olofson表示。
OracleDB一直占据数据库排名的首位。根据IDC的数据,在2021年关系数据库管理系统市场中,Oracle以32%的份额领先,微软紧随其后,占31.7%。市场研究公司表示,2022年的市场份额数据预计将于5月公布。

从市场份额数据和众多新的、改进的数据库及其独特的优势可以看出,Oracle可能只是略微领先于竞争对手,而较小的参与者可能会逐步侵蚀其客户群体。

Oracle Database 23C是该公司的最新长期支持版本,去年在公司的年度活动上展示,它提供了使应用程序开发变得简单的新功能,使开发人员可以构建新应用程序。根据该公司的说法,“通过Oracle Database 23c Free-Developer Release,开发人员将能够提升技能水平,并使用JSON关系双重性等功能构建新应用程序,该功能统一了关系和文档数据模型、支持直接在OLTP数据上进行图形查询的SQL以及JavaScript中的存储过程。”

据该公司介绍,JSON关系双重性允许开发人员使用单一的真相来源在关系或JSON范例下构建应用程序。“数据只保存一次,但可以使用任何方法访问、写入和修改。开发人员从JSON和关系模型中获益,包括符合ACID标准的事务和并发控制,这意味着他们不再需要在复杂的对象-关系映射或数据不一致问题之间进行权衡,”Oracle的服务器技术高级总监Gerald Venzl表示。

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

分析师表示,这一新功能是Oracle对开发人员痛点的理解和两种数据模型结合最佳实践的体现。Olofson表示,“JSON关系双重性克服了开发人员必须处理由数据库管理员预定义的数据的抱怨,消除了快速开发的一个关键障碍,并确保了JSON文档之间的数据一致性,原生文档数据库目前无法做到。”Ventana Research的研究总监Matt Aslett表示,JSON关系双重性的开发表示Oracle认识到许多开发人员喜欢文档模型所提供的灵活性和敏捷性,但也提醒人们关系模型的优势,包括并发和ACID事务。dbInsight的首席分析师Tony Baer指出,策略变化以及定价是Oracle降低数据库采用门槛、“打破数据库不够开发人员友好”的看法的方式。

分析师表示,新数据库版本的发布预计将增强开发人员的粘性,为Oracle提供一定的保留优势。Baer表示,“对OracleDB的更新将通过在Oracle商店中为JSON开发人员提供可行的替代方案来保护Oracle的防线。”

根据Olofson的说法,Database 23C新增的新功能将对Oracle用户社区产生积极影响,这有望激励“看到JSON文档的开发人员采用它”。

然而,分析师指出,新数据库版本发布不太可能立即对MongoDB等Oracle竞争对手产生影响。“在Oracle社区之外,开发人员似乎不太关心数据的一致性或其数据的关系投影,而只是快速构建和迭代应用程序,因此他们很可能会继续使用MongoDB,除非管理层采取行动,”Olofson表示。

Ventana Research的Aslett表示,企业将需要权衡其应用程序需求,以选择两个数据库之间的差异。“文档模型数据库专家(例如MongoDB)有自己的处理这些挑战的方法,组织将需要权衡哪种方法最适合其应用程序需求,以及其开发和数据库团队的经验和专业知识。”

根据Olofson的说法,如果Oracle最终在其MySQL HeatWave产品中提供JSON关系双重性等功能,Oracle可能会看到更积极的影响。“最初,影响是在Oracle用户社区内部产生的,这将激励看到JSON文档的开发人员采用它,”Olofson表示。

ORACLE  新闻速递 ORACLE 23C 免费提供给开发者 为什么???_开发人员_02

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

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

“支持JavaScript代码可以通过允许重用现有业务逻辑来提高开发人员的生产力,并通过重用JavaScript开发人员技能。JavaScript代码调用可以与SQL和PL/SQL混合使用,提供多语言编程支持,”公司补充道。

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

Oracle表示,Oracle Database 23C带有操作属性图,这将使开发人员能够在OracleDB中构建事务性和分析性属性图应用程序。

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

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

“尽管我们在2022年看到了显着增长的兴趣,但图形数据库的发展缓慢,” Olofson表示。

数据库新版本的另一个新增功能是Oracle Kafka API,它允许Kafka应用程序以最小的代码更改运行在Oracle数据库事务事件队列中。

公司表示:“这使得使用事务事件构建的微服务更加强大,可以在单个原子事务中执行事件操作和数据库更改。”

其他新增功能包括SQL域和注释。“使用新的注释机制,数据库元数据现在可以直接存储在Oracle数据库中的数据旁边,” Oracle表示,并补充说开发人员可以为表、列、视图和索引注释常见的数据模型属性。

该数据库的免费开发者版本可作为Docker镜像、VirtualBox VM或Linux RPM安装文件下载,无需用户帐户或登录。Windows版本预计将很快推出。

标签:开发人员,数据库,JavaScript,23C,Oracle,JSON,文档,开发者,ORACLE
From: https://blog.51cto.com/u_14150796/6534556

相关文章

  • oracle 10053事件—执行计划的解析
    文档课题:oracle10053事件—执行计划的解析.数据库:oracle11.2.0.41、理论知识在查看SQL语句的执行计划时,CBO仅显示最终结果。当执行计划明显失真时,就急需知道CBO详细的选择过程。此时10053事件便闪亮登场,通过分析生成的trace文件揭开CBO的神秘外纱。2、数据准备2.1、建测试数......
  • Oracle19C PDB中普通用户可以通过sqlplus scott/tiger连接吗
     Oracle19CPDB中普通用户可以通过sqlplusscott/tiger连接吗 先说结论,目前我还没找到方式。研究了挺久,通过百度,通过mos上搜索,也想通过触发器来实现,发现都不行。 先说sys用户,是可以的。通过设置ORACLE_PDB_SID这个环境变量,可以实现sys直接登录后连接到指定的PDB上。[o......
  • Oracle 19c新特性介绍(仅包含RAC、DG和备份)
    本文参考:OracleDatabaseDatabaseNewFeaturesGuide,19c,目前版本为2023年03月。摘抄RAC、DG和备份这三块的新特性介绍。1RAC新特性1.1Grid零停机补丁升级1.1.1切换Grid主目录原文摘抄:Usethe-switchGridHomeoptiontoswitchfromthesourceOracleGridInfrastruct......
  • Oracle的监听和白名单
    Oracle的监听和白名单目录Oracle的监听和白名单监听的基本概念和配置:oracle的常见的几种连接方式客户端连接服务器端常见问题排除方法1、ORA-12541:TNS:没有监听器2、ORA-12500:3、ORA-12535:TNS:操作超时4、ORA-12154:TNS:无法处理服务名5、ORA-12514:TNS:监听进程......
  • oracle执行计划的分析
    oracle执行计划的分析目录oracle执行计划的分析查看执行计划方法一、explainplanfor方法二、setautotraceon;执行计划中返回的统计信息的概念解释方法三、使用dbms_xplan包(DBMS_XPLAN.DISPLAY_CURSOR)查看执行计划:方法四通过查看历史sql方法五Events10046方法六修改statis......
  • oracle的开机自启
    ORACLE开机自启配置linux下配置单机开机自启2,redhat操作系统下面,用dbstart的方式2.1,测试[oracle@localhost~]$/oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstartORACLE_HOME_LISTNERisnotSET,unabletoauto-startOracleNetListenerUsage:/oracle/app/o......
  • ORACLE的窗口函数(分析函数)
    ORACLE的窗口函数(分析函数)目录ORACLE的窗口函数(分析函数)前言描述实例有关ROWS/RANGE窗口的例子(借鉴其他的博客)常用分析函数汇总1.排名函数1.row_number()over()2.rank()over()3.dense_rank()over()2.count()over():计数3.sum()over():求和4.avg()over():求平均5.min()over(......
  • oracle的各种锁的类型
    oracle-数据库的各种-锁-详解目录oracle-数据库的各种-锁-详解简介分类按用户和系统分可以分为自动锁和显示锁自动锁(AutomaticLocks)显示锁(ManualDataLocks)按锁级别分可以分为排它锁和共享锁排他锁(exclusivelock,即X锁)共享锁(sharelock,即S锁)按操作分可以分为DML锁、DLL锁和Sy......
  • Oracle Analyze 表分析的作用及基本用法
    OracleAnalyze表分析的作用及基本用法目录OracleAnalyze表分析的作用及基本用法01概述02Analyze使用场景03执行分析语法介绍04常用的分析语句05长时间不做表分析可能造成的影响:06加锁的问题07ORACLE的自动统计信息收集任务08修改自动统计信息收集job的执行时间使用......
  • Oracle19C如何为PDB新建service
     Oracle19C如何为PDB新建service 在11g版本中,通常可以通过4种方式来新增service:通过修改service_names参数来新增,这个是比较常用的通过srvctladdservice(只适用于RAC或OracleRestart)通过配置$ORACLE_HOME/network/admin/listener.ora静态监听通过dbms_service 关......