Microsoft | Oracle | Adobe | WPS|成都腾云伟业|

【官网】成都腾云伟业科技有限公司-软件正版化服务商

网站首页 > 新闻资讯 > 行业资讯

官宣:Oracle数据库19c在Oracle Exadata上发布啦!


Oracle数据库19c在Oracle Exadata上发布啦!

最早在livesql.oracle.com上发布的Oracle数据库19c是Oracle数据库12c和18c系列产品的最终“长期支持”版本。“长期支持”是指Oracle数据库19c有4年的标准支持(到2023年1月底)和至少3年的扩展支持(到2026年1月底)。这个扩展的支持窗口对于我们的许多要做版本升级策略规划的客户来说是至关重要的。有关最新的Oracle支持计划,请参阅请参阅My Oracle Support上文档ID 742060.1(需要登录)。

Oracle Database 19c的目标

Oracle Database 19c是大多数客户升级的目标版本,因此Oracle将稳定性作为此版本的核心目标。在Oracle Database  19c中,开发人员更专注于修复已知问题,而不是添加新功能。这期间有数百人年的测试和数千台服务器每天24小时运行测试。这种对稳定性的关注远不止核心数据库,还涵盖了从安装程序到组成产品的实用程序和工具的技术堆栈的所有方面。这种方法加上我们对补丁过程所做的更改,将大大减轻我们客户未来几年的修补负担。

回顾过去        

在我们讨论Oracle数据库19c中的一些变化之前,请记住,Oracle数据库在过去40年中一直是企业系统的基石。在这40年间,我们在客户社区的指导下添加了许多特性:从行锁和可伸缩的读取一致性,到逻辑上将表分解成更小的分区,以便使用并行查询每秒扫描数十亿行的能力。其中许多功能及实现都是业界领先的,并且在许多情况下仍然是Oracle数据库独有的。

当数据无法访问时,数据对企业用户没什么价值,Oracle数据库确保数据始终可以访问。简单的,如确保意外服务器停机后重新启动时保持数据一致性;通过提供灾难恢复,Oracle数据库可以提供远距离数据的同步(或异步)复制,同时使其可用于报告和备份;Oracle Real Application Clusters (RAC)意味着几乎在每个任务关键系统中都可以找到Oracle数据库,在这些系统中,任何服务器宕机都可能产生严重影响。RAC使客户能够将Oracle数据库扩展到非常高的吞吐量和并发性,而无需更改其应用程序。

Oracle数据库是业界公认的最安全的数据库之一。没有其他数据库解决方案具有如此强大的功能或实现深度。无论是简单访问控制的实现还是行级别的数据分类。我们在数据的整个生命周期中对其进行加密,无论是在静止状态还是在运行中,我们都在数据库本身中进行加密,以确保将恶意访问最小化。 

近期更新

Oracle Database 18c和之前发布的Oracle Database 12c系列引入了数百项新功能和改进。最重要的包括:

  • 多租户 Oracle的云战略容器体系结构引入了可插入数据库(PDB)的概念,让用户能够在本地或云中插拔数据库,并在容器之间移动。这种体系结构支持大规模整合,能够高效地共享内存和处理器资源,并将多个数据库作为一个数据库进行管理(例如,用于备份、修补和升级)。 

  • JSON支持 为开发人员提供了一种更灵活的方法来定义其持久的无模式数据模型。除了能够将JSON存储在数据库中之外,开发人员还可以使用SQL和所有Oracle的高级分析功能来查询它。为了减轻处理大型JSON数据集合的负担,Oracle数据库还支持并行扫描和/或更新。对于希望构建应用程序并且更喜欢使用简单NoSQL API的开发人员,Oracle数据库为C,Java,PL / SQL,Python,Node和REST提供SODA(简单对象数据访问)API。

  • Database In-Memory 使用户能够对其操作型的数据库执行快速分析,而不必被迫购买新的硬件或在处理数据时做出妥协。Oracle数据库采用双内存模型,其中OLTP数据既能以行形式保存,使其能够高效地更新,也能以列形式保存,使其能够更快地被扫描和聚合。过去需要花费数小时的报告现在可以在几秒钟内执行。此外,Oracle可以将JSON文档存储在内存中的列存储中,以便快速分析半结构化数据。

  • 分片 为希望在典型SMP服务器范围之外扩展的客户提供OLTP可伸缩性和故障隔离。它还支持由于性能或规则原因需要将数据放置在不同地理位置的用例。与使用类似可扩展性方法的本地化部署相比,Oracle Sharding提供了卓越的运行时性能和更简单的生命周期管理。用户可以在工作负载增加时自动扩展分片,这使得Oracle成为当今企业处理web伸缩工作负载的最有效和最灵活的方法之一。

Oracle Database 19c中的新功

虽然稳定性是Oracle Database 19c的重点,但并不是说没有一些值得一提的新功能和增强功能,例如:

  • 自动化索引 如果没有相关经验,优化数据库性能对许多客户来说都是一个挑战。确定表中的哪些列需要索引,使其不仅有益于单个查询,而且可能有数千种查询变体,需要深入了解Oracle数据库的数据模型,性能相关功能以及底层硬件。在Oracle Database 19c中,我们引入了自动索引,它不断评估执行的SQL和基础表,以确定要创建哪些索引以及可能删除哪些索引。它通过专家系统完成此任务,该系统验证索引可能做出的改进,并在创建之后验证所做的假设。然后它使用强化学习来确保它不再犯同样的错误。最重要的是,随着数据模型和访问路径的变化,Oracle数据库19c能够随着时间的推移进行调整。 


  • ADG 备库DML重定向 Active Data Guard的最受欢迎的功能是它能够利用备用数据库进行报告和备份。使用Data Guard,备用数据库可以持续恢复从主数据库发送的重做信息。虽然通过Active Data Guard可以使备用数据库的能力在充分利用企业资源方面是一个很大的改进,但许多报告应用程序都要能够持久保存某些数据,例如为了审计目的而记录信息。在Oracle Database 19c中,我们允许用户向备用服务器发送这样的写请求,然后将这些写操作透明地重定向到主数据库,并首先在那里写入(以确保一致性),再将更改发送回备用数据库。这种方法允许应用程序在不需要对应用程序进行任何更改的情况下对中等写入工作负载使用备用。


  • 混合分区表 将较大的表分成较小的块或分区使它们更易于管理,并且可以通过仅将操作集中在它们适用的数据上来提高性能。Oracle数据库支持多种模型,用于分区数据以及用于分区管理的在线操作。但是,随着企业数据的规模和复杂性不断增加,监管要求它始终保持在线状态,我们需要研究管理它的新模型。使用混合分区表,DBA可以像以前一样将数据分成可管理的分区,但是DBA现在可以选择应该在数据库中保存哪些分区,以便快速查询和更新,以及哪些分区可以只读并存储在外部分区中。这些外部分区可以保存在标准文件系统中的本地分区上,也可以保存在低成本的HDFS上。DBA还可以选择将数据放在基于云的对象存储中,从而将表“拉伸”到云端。

  • JSON增强功能  在Oracle Database 19c中,对JSON支持有许多增量增强,从简化SQL函数到部分更新JSON文档。

  • Memoptimized Rowstore  此功能可以让物联网(IoT)等应用程序快速将数据插入Oracle Database 19c,以最少的事务开销处理大量小事务。使用快速抓取功能的插入操作会临时将数据缓冲在大池中,然后以延迟的异步方式批量写入磁盘。

  • 隔离SQL语句 由于过度消耗处理器和I/O资源而由资源管理器终止的失控SQL语句现在可以自动隔离。这可以防止这些失控的SQL语句再次执行,从而保护Oracle Database 19c免受性能下降的影响。

  • 实时统计  现代查询优化器需要对表中的数据结构和构成进行详细的统计,以便能够对如何执行复杂查询作出“最优”决策。这样做的问题是,统计数据收集可能是资源密集型的,需要一定的时间。对于最近的“始终在线”应用程序,很难找到一个窗口来运行批处理来收集这些数据。在Oracle数据库19c中,可以实时收集操作插入、更新或删除数据的统计信息。现在,客户不需要在优化器所依赖的统计信息的质量和为统计信息维护寻找合适的时间之间做出妥协。


Oracle Database19c中新功能的完整列表,请查看最新的文档集或尝试这里的新数据库特性应用程序指南https://apex.oracle.com/database-features/。

了解更多详情,请查看Maria Colga博客:https://sqlmaria.com/2019/02/13/oracle-database-19c-is-now-available/Maria Colga

其他平台(包括本地和Oracle云(包括自治数据库云服务))的最新Oracle Database 19c可用性,请查看可以查阅Oracle支持网站 support.oracle.com文档ID742060.1(需要登录)


本文作者:Dominic Giles

Dominic是Oracle数据库的产品经理。自从Oracle Database 5发布以来,他已经为Oracle工作了28年。Dominic的主要任务之一是更新数据库新功能,并为未来的版本收集反馈。

原文地址:

https://blogs.oracle.com/oracle-database/oracle-database-19c-now-available-on-oracle-exadata


http://www.cdtcloud.com/upload/201902/1550203413.jpg
Powered by MetInfo 6.1.0 ©2008-2024 www.metinfo.cn