首页 > 数据库 >18、oracle11g与19c的区别

18、oracle11g与19c的区别

时间:2023-12-05 16:44:05浏览次数:42  
标签:存储 18 数据库 11g 查询 19c Oracle oracle11g

目录

oracle11g与19c的区别

1、数据存储结构

Oracle 11g 中的存储结构是基于分区表的基础上,使用 B 树索引来支持数据的查询。而 Oracle 19c 中则使用了新的存储引擎,即 Oracle 数据库自带的多模型数据库存储引擎(Oracle Database Multimodel Database Storage Engine,简称 ODMDS)来实现存储。ODMDS 支持多种数据存储结构,如文档型数据库、关系型数据库等。这使得用户能够更加灵活地选择不同的存储结构,以适应不同的业务需求。

2、查询优化

在查询优化方面,Oracle 19c 比 Oracle 11g 有了更好的性能表现。这主要得益于 19c 引入了基于自动化机器学习技术的 SQL 优化器,能够更快速地获取查询计划,提升性能。同时,19c 还引入了自适应性执行计划(Adaptive Execution Plan),通过实时监控查询的执行情况,动态地调整查询计划,从而实现更好的查询优化效果。

3、安全性

安全性一直是数据库开发中最重要的问题之一。在这方面,Oracle 19c 相较于 Oracle 11g 有着更多的安全措施。其中,最值得一提的是 Oracle 19c 引入了数据红蓝分离机制,将生产系统和测试系统分别放置在不同的网络环境中,以避免生产系统受到测试系统的攻击。

4、管理工具

管理工具是用户使用数据库时最为常用的工具之一。在这方面,Oracle 19c 与 Oracle 11g 同样有所不同。19c 引入了自动化存储管理(ASM),通过自动管理数据库的存储空间,以达到更高效的存储管理效果。此外,19c 还提供了更丰富的数据备份和恢复机制,包括基于时间轴的恢复、快速恢复等。

综上所述,Oracle 19c 相对于 Oracle 11g 在存储结构、查询优化、安全性和管理工具等方面都有着更好的表现。然而,如果应用系统在现有的 Oracle 11g 系统上跑得非常稳定,而且没有新的业务需求需要使用 Oracle 19c 的特性时,则可以暂时不升级。毕竟,升级 Oracle 数据库也是需要大量时间和精力去投入的。

标签:存储,18,数据库,11g,查询,19c,Oracle,oracle11g
From: https://www.cnblogs.com/lgxdev/p/17877610.html

相关文章

  • P4563 [JXOI2018] 守卫
    题目传送门[JXOI2018]守卫思路区间dp。设状态$f_{l,r}$为在区间$[l,r]$内要放的最少保镖数量。看到题面第一眼的感觉是不会判两点能否连接。第二眼发现可以用斜率判。令$k_{l,r}$为横坐标为$l,r$的两点连线斜率。有$k_{l,r}=\frac{h_r-h_l}{r-l}$。手搓几组样......
  • 因果推断9-18 链状结构、叉状结构、对撞结构、D-分割、模型检验和等价类
     https://www.bilibili.com/video/BV1tk4y127L1/?spm_id_from=333.788&vd_source=3ad05e655a5ea14063a9fd1c0dcdee3e所以得到一个结论,如果在一个链结构里面,比如X->Y->Z,condition到中间变量Y时,那么两边的变量X和Z是独立的。如果不condition到中间的变量时,那么两边的变量X,Z是......
  • Codeforces Beta Round 18 (Div. 2 Only) E
    111感觉写的好多都是2000分dp+路径这个dp很明显发现只和行相关然后我们发现每行最多俩个那么肯定就是ababab这种交叉dpiab就是我们第i行选了ab交叉的min转移也是26*26预处理costiab作为每行的转移代价即可最后要注意就是m==1的情况然后初始化一定要把所......
  • CF1833G Ksyusha and Chinchilla 题解
    题意:思路:当$n\not\equiv0\space(mod\space3)$时,无解;当$n\equiv0\space(mod\space3)$时,设$size_u$表示以$u$为根的子树还剩余的节点个数,自根节点向叶子节点递归,返回时进行处理节点$u$:设节点$u$的子节点为长度为$len$的序列$v$,设......
  • 解雇 Sam Altman 的背后故事;梦露转 180°秒变爱因斯坦丨 RTE 开发者日报 Vol.98
      开发者朋友们大家好:这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的......
  • 实验五_OOP_张文瑞_202213260018
    实验任务3pets.hpp源码1#include<iostream>2usingstd::string;3classMachinePets{4private:5stringnickname;6public:7MachinePets(conststrings);8stringget_nickname()const;9virtualstrin......
  • 2023-2024-1 20231418 《计算机基础与程序设计》第10周学习总结
    2023-2024-120231418《计算机基础与程序设计》第10周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1计算机基础与程序设计第十周作业这个作业的目标计算机科学概论第12,13,14章《C语言程序设计》第9章作业......
  • 2023-2024-1 学号20231318《计算机基础与程序设计》第十周学习总结
    作业信息这个作业属于哪个课程2022-2023-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1计算机基础与程序设计第十周作业这个作业的目标自学教材《计算机科学概论》第12,13,14章与《C语言程序设计》第9章并完成云班课测试。作业正文2023-2024-1学号20231......
  • [Codeforces] CF1807E Interview
    题目翻译有\(n\)堆石头,其中\(n-1\)堆都只有重量为一克的石头,剩下一堆有则有一块有两克的石头和若干重量为一克的石头。你的任务是在\(30\)次询问内推理出那一堆有重量为两克的石头是第几堆。首先输入\(n\),接下来输入\(n\)个数\(a_1,a_2\dotsa_n\),其中\(a_i\)表示......
  • 一篇随笔学习React18组件通信与插槽
    了解什么是jsx->https://www.cnblogs.com/senior-shef/p/17872695.html一、了解props1、什么是propsReact支持两种组件,DOM组件和React组件。DOM组件指的是所有的HTML和SVG标签。比如说,如果我们想要使用标签,在React中,可以设置src和alt等属性。这些属性与纯HTML写法相同。在Rea......