Oracle 19c和23ai都有哪些变化

Oracle版本新特性

Oracle 19c和Oracle 23ai,最为官方长期支持的两个版本,一个是目前生产环境使用最多的新版本(笔者运维环境),一个是目前官方发布的最新版本数据库,两者在各自版本的功能和特性方面都有着比较大的提升和改进。以下是它们之间新特性的对比和归纳:

Oracle 19c新特性

  1. Data Guard备库DML自动重定向
    • 支持自动将备库上的DML操作重定向到主库执行,维持ADG的灵活性和ACID一致性。
  2. Oracle Sharding特性的多表家族支持
    • 在单个数据库中可以支持多个表家族,每个表家族通过不同的Sharding Key进行分片,增强了Sharding的灵活性和应用场景。
  3. 自动化的索引创建和实施
    • 根据应用程序的工作负载自动创建、重建和删除索引,提高了数据库性能并简化了DBA的工作。
  4. RAC集群支持增强
    • 改进了连续性保持机制,确保在节点故障时DML事务可以连续运行,提高了数据库的高可用性。
  5. Far Sync特性
    • 通过在主库附近配置Far Sync实例,降低生产同步压力与性能波动风险,确保数据零丢失。

Oracle 23ai新特性

  1. AI集成
    • AI Vector Search:引入了AI Vector Search,允许使用新一代AI模型生成和存储向量,支持文档、图像、视频等的多维表示。
    • AI for Data:整合了GenAI能力,使开发者更容易地将AI功能添加到数据驱动应用中,提高了DBA、开发者和分析人员的工作效率。
  2. 数据类型创新
    • VECTOR数据类型:支持以向量的形式存储数据,提供高效的搜索和分析功能,完全集成在SQL和PL/SQL中。
    • SQL改进:引入了两种新的数据类型“Boolean”和“Vector”,并增强了表值构造器等SQL功能。
  3. 开发者友好性
    • JSON关系二元性:支持JSON和关系型数据模型的统一处理,简化了开发过程。
    • Graph关系二元性:提供强大的图数据处理能力,支持复杂的图数据分析和查询。
  4. 性能与安全
    • TrueCache:提供实时更新的缓存服务,提高了数据访问的效率和性能。
    • 安全性增强:通过透明数据加密、Key Vault、Audit Vault等功能,增强了数据的安全性和隐私性。
  5. 微服务支持
    • 支持全局分布式数据库的RAFT复制,提供了可靠的分布式数据库解决方案。
    • 通过PDB(Pluggable Databases)实现微服务架构,支持更加灵活和可扩展的应用程序开发。

归纳

  1. Oracle 19c主要关注数据库的稳定性和性能优化,通过增强Data Guard、Sharding和自动化管理等功能,提供了更可靠和高效的数据库解决方案。
  2. Oracle 23ai则重点于AI集成和数据智能,通过引入新的数据类型和AI功能,为开发者提供了更多可能性和便利,同时增强了数据库的性能和安全性。此外,Oracle 23ai还提供了更好的微服务支持,满足了现代应用程序开发的需求。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/871452.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

护网HW面试—apacheiisnginx中间件解析漏洞篇

参考:Apache/IIS/Nginx中间件解析漏洞_分别说出iis、apache、nginx解析漏洞原理-CSDN博客 一、apache 1、Apache HTTPD 换行解析漏洞 Apache HTTPD是一款HTTP服务器,它可以通过mod_php来运行PHP网页。 其2.4.0~2.4.29版本中存在一个解析漏洞。 在解…

永磁同步电机控制算法--基于 SVM 的无磁链环 DTC

永磁同步电机无磁链环 DTC 通过控制定子磁链交轴分量来直接控制转矩,不再要求控制磁链幅值恒定,省去了传统 DTC 中的磁链环,不仅转矩响应更快,有效抑制了转矩脉动,而且提高了电机功率因数。但无磁链环 DTC 方案仍采用传…

TCPDump协议分析工具

TCPDump协议分析工具 TCPDump是一个强大的命令行工具,用于捕获和分析网络数据包。它能够实时监控和记录网络流量,帮助网络管理员和安全专家排查网络问题、分析流量和检测网络攻击。以下是TCPDump的详细介绍,包括其安装、基本使用、过滤规则和…

YOWOv2(yowov2)动作识别+Fastreid身份识别 详细安装与实现

首先yowov2是一款简单且实时的时空动作检测方案,fastreid是行人重识别(身份识别) yowov2介绍链接直达fastreid链接直达为时空动作检测任务设计实时框架仍然是一个挑战。YOWOv2 提出了一种新颖的实时动作检测框架,利用三维骨干和二…

Python|OpenCV-实现人物的姿态识别检测以及实时计数(18)

前言 本文是该专栏的第20篇,后面将持续分享OpenCV计算机视觉的干货知识,记得关注。 本文将基于OpenCV以及MediaPipe,来实现视频与摄像头中的人物,进行仰卧起坐的动态检测以及实时计数(本文进行人物的姿态识别,仅以人物的仰卧起坐的动态动作为例)。 具体细节部分以及完…

【Js】导出 HTML 为 Word 文档

在 Web 开发中,有时我们希望用户能够将网页上的 HTML 内容保存为 Word 文档,以便更方便地分享和打印。 html样式 word文档 工具准备 1、 html-docx-js - npm html-docx-js是一个 JavaScript 库,用于将 HTML 内容转换为 Word 文档的格式。它…

在Linux系统实现瑞芯微RK3588部署rknntoolkit2进行模型转换

一、首先要先安装一个虚拟的环境 安装Miniconda包 Miniconda的官网链接:Minidonda官网 下载好放在要操作的linux系统,我用的是远程服务器的linux系统,我放在whl这个文件夹里面,这个文件夹是我自己创建的 运行安装 安装的操作都是yes就可以了 检查是否安装成功,输入下面…

【CEEMDAN-VMD-CNN-LSTM】双重分解+卷积神经网络+长短期记忆神经网络多变量回归预测,多变量输入模型

双重分解(Dual Decomposition)、卷积神经网络(Convolutional Neural Network,CNN)和长短期记忆神经网络(Long Short-Term Memory,LSTM)结合的多变量回归预测需要详细的实现和数据情况…

【香菇带你学Linux】Linux环境下gcc编译安装【建议收藏】

文章目录 0. 前言1. 安装前准备工作1.1 创建weihu用户1.2 安装依赖包1.2.1 安装 GMP1.2.2 安装MPFR1.2.3 安装MPC 2. gcc10.0.1版本安装3. 报错解决3. 1. wget下载报错 4. 参考文档 0. 前言 gcc(GNU Compiler Collection)是GNU项目的一部分,…

在unity的ECS框架中SystemAPI.Time.DeltaTime的值如何确定

在Unity的ECS(Entity Component System)框架中,SystemAPI.Time.DeltaTime 是一个用于获取上一帧所花费时间的值。这个值是通过Unity的 Time.deltaTime 来确定的,但在ECS框架中,它被封装在 SystemAPI.Time 命名空间下&a…

埋点系统如何统计用户的平均停留时长?

Hello,大家好,欢迎使用Webfunny前端监控和埋点系统。 今天,我们将介绍webfunny的埋点系统如何统计用户的平均停留时长 一、页面beforeLeave事件 当你页面离开的时候,会触发一个心跳检测,但是这个可能不是100%触发&am…

C# Static的一些理解

静态类 一、静态类   静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化…

各向异性含水层中地下水三维流基本微分方程的推导(二)

各向异性含水层中地下水三维流基本微分方程的推导 参考文献: [1] 刘欣怡,付小莉.论连续性方程的推导及几种形式转换的方法[J].力学与实践,2023,45(02):469-474. 书接上回: 我们能得到三个方向的流入流出平衡方程: ∂ ρ u x ∂ x d x d y d…

Linux 下 redis 集群部署

目录 1. redis下载 2. 环境准备 3. redis部署 3.1 修改系统配置文件 3.2 开放端口 3.3 安装 redis 3.4 验证 本文将以三台服务器为例,介绍在 linux 系统下redis的部署方式。 1. redis下载 下载地址:Index of /releases/ 选择需要的介质下载&am…

MUX-VLAN基本概述

1)技术背景: 在企业网络中,各个部门之间网络需要相互独立,通常使用VLAN技术可以实现这一要求。如果企业规模很大,且拥有大量的合作伙伴,要求各个合作伙伴之间能够访问公司服务器,但是不能相互访…

【常见开发问题】阿里云无法登录的问题

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

【Python 项目】类鸟群:仿真鸟群

类鸟群:仿真鸟群 仔细观察一群鸟或一群鱼,你会发现,虽然群体由个体生物组成,但该群体作为一个整体似乎有它自己的生命。鸟群中的鸟在移动、飞越和绕过障碍物时,彼此之间相互定位。受到打扰或惊吓时会破坏编队&#xf…

35 解决单条链路故障问题-华三链路聚合

InLoopBack接口是一种虚拟接口。InLoopBack接口由系统自动创建,用户不能进行配置和删除,但是可以显示,其物理层和链路层协议永远处于up状态。InLoopBack接口主要用于配合实现报文的路由和转发,任何送到InLoopBack接口的IP报文都会…

【MySQL 进阶】MySQL 程序 -- 详解

一、MySQL 程序简介 MySQL 安装完成通常会包含如下程序: 1、Linux 系统 程序⼀般在 /usr/bin 目录下,可以通过命令查看: 2、Windows系统 目录:你的安装路径\MySQL Server 8.0\bin,可以通过命令查看: 可…

树莓派PICO使用INA226测量电流和总线电压(2)

上一篇文章里,我们讲了如何设置配置寄存器(0x01),在测量电流之前,还需要设置校准寄存器(0x05),校准寄存器非常关键,如果不设置这个寄存器,INA226是不会工作的…