Oracle 11g中关于数据定义的思考
之前一直没有关注过Oracle中数据的保存方式,因为大部分使用的还是Oracle的关系型数据库存储内容的元数据。今天偶然看到一篇关于Oracle 11g的数据定义的描述,收集如下:
1、Oracle的数据划分
Oracle认为数据可以分成3类:
1) 结构化数据:这类数据指可以使用关系数据库表来存储和管理的数据;
2) 非结构化数据:这类数据指各种文档: pdf, word, gif等。Oracle中使用大对象字段类型(LOB)来存储该类数据,但LOB存在效率问题,所以在11g中,使用Securefile来存储这类非结构化数据。(Securefile提供压缩、加密等功能,并且提高效率)
3) 以文档/内容为中心的数据(document-centric/content-centric):这类数据的代表是XML文档。Oracle提供了XML数据库来管理这类文档。
2、Oracle 11g的SecureFile
Securefile功能是Oracle 11g中对大对象(Lob)存储格式的完全重新设计实现,原来的Lob存储格式现在通称为basixfile,它仍然是默认的存储方法,但是Securfile关键字开启了新的存储方法,它允许加密、利用压缩节约空间和数据重复消除。
Securefile组织文件数据比旧的LOB格式字段要快10倍以上(据oracle官方文件);使用Securefile将非格式化文件作为数据库表的一部分,这样应用程序不需要处理关系数据库和文件系统多个接口;可使用数据库的特性。
3、Oracle XML DB
1. Oracle XML DB是支持文档为中心或者内容为中心的XML文件。XML文档是层次化数据,因此Oracle XML DB根据XML文件的特色,提供层次索引和XML的存储仓库。
2. Oracle XML DB架构包括两个主要特色:
1) XMLType tables and views storage
2) Oracle XML DB repository
忽然有了一种感觉,莫非Oracle 11g里面,想把所有的结构化数据、XML文档、非结构化数据都统统包括进去??
转载于:https://www.cnblogs.com/SingleCat/archive/2011/04/13/2014916.html
Oracle 11g中关于数据定义的思考相关推荐
- Oracle 11g 中告警日志的位置
Oracle 11g 中告警日志的位置 首先介绍2个新名词 Automatic Diagnostic Repository (ADR)一个存放数据库诊断日志.跟踪文件的目录,称作ADR base,对应 ...
- Oracle中表的键和检查,Oracle 过程中检查数据表存在与否
在过程中,尤其是每天执行的任务,通常要检查查询的数据表存在不存在,如果不存在则等待一段时间在进行执行,以下代码实现了这个功能,如果表不存在,抛出异常,交给异常处理代码,确保数据完整性 使用方法:p_C ...
- oracle异常日志在哪,Oracle 11g 中告警日志的位置
首先介绍2个新名词 Automatic Diagnostic Repository (ADR)一个存放数据库诊断日志.跟踪文件的目录,称作ADR base,对应初始化参数DIAGNOSTIC_DEST ...
- oracle 11g中的自动维护任务管理
因为人员紧缺,最近又忙着去搞性能优化的事情,有时候真的是不想再搞这个事情,只是没办法,我当前的绩效几乎取决于这个项目的最终成绩,所以不管是人的事还是事的事,都得去让他顺利推进. 前段时间发生还有几台服 ...
- Oracle 11g中的IO Calibrate(IO校准)
Oracle 11g中的IO Calibrate(IO校准).sql Oracle数据库发展到今天,"IO为王"已经是一种发展方向趋势.ExtraData一体机的重要特色之一就是最 ...
- bak文件转oracle文件,如何在Oracle 11g中恢复.bak文件(How to restore .bak file in oracle 11g)...
如何在Oracle 11g中恢复.bak文件(How to restore .bak file in oracle 11g) 我有Oracle 11g备份文件(.bak文件)如何在Oracle 11g ...
- ORACLE 11G 闪回数据归档
ORACLE 11G中闪回相关的新特性: oracle 9i和10g中具有用于增强DBA和开发人员执行逻辑数据修补的几个和闪回相关的特新.比如9i中支持闪回查询(基于undo数据),oracle 10 ...
- ORACLE 11G中的ADR介绍:
直到今天,我才开始接触oracle 11g,先了解其新特性,以下这些是我的新特性读书笔记: 第一部分:(Automatic Diagnostic Repository)ADR 在oracle 11g中 ...
- 盘点 Oracle 11g 中新特性带来的10大性能影响
盘点 Oracle 11g 中新特性带来的10大性能影响 原创 2017-08-02 盖国强 数据和云 Oracle的任何一个新版本,总是会带来大量引人瞩目的新特性,但是往往在这些新特性引入之初,首先 ...
最新文章
- console.log 简写
- ElasticSearch性能优化策略【转】
- access导出MySQL表格_将ACCESS 的数据库中的表的文件 导出了EXCEL格式
- 7. Docker - 网络管理
- linux操作系统之全局异步IO及可重入/不可重入函数
- 在诺基亚S60v3上运行.NET程序
- [css] 写出几个初始化CSS的样式,并解释说明为什么要这样写
- 39--打印从1到最大的n位数
- 奇偶个数 中国大学生mooc 翁恺 C语言
- Kotlin 的优点
- 如何在命令行更改IP地址
- 我的oh my zsh主题
- SQL Server 2008 R2 安装及登录
- dell保修及其升级3CC
- 2022内蒙古最新建筑施工电工(建筑特种作业)模拟考试试题及答案
- CS5211 eDP转LVDS转换器芯片 CS5211芯片说明书
- 西瓜书学习之绪论部分
- c语言函数fac,将一个求阶乘的函数fac专门写在一个文件file1.cpp中,定义为外部函数。然后在另一文件file2.cpp中...
- 北航2012年软件工程硕士自主招生简章
- CAN总线通信学习笔记
热门文章
- div 隐藏_SEO优化,隐藏文本与隐藏链接对SEO的影响!
- 用python让excel飞起来 pdf_讯飞智能键盘K710 一款无网络实力依然在线的黑科技产品...
- python时间比较好_花了半个月时间,终于找到了一款最适合的python教程
- android 勿扰模式代码,android机勿扰模式代码是什么
- python秒表游戏_数学游戏Tkinter中的Python计时器
- linux防火墙规则命令意思,linux防火墙iptables配置规则分享
- 多分类f1分数_机器学习之分类模型评估总结
- 氩焊机器人编程_焊接机器人编程及调试方法
- matlab卷积画图,基于MATLAB的卷积演示系统课程设计
- js数组获取index_通过事例重温一下 JS 中 常见的15 种数组操作(备忘清单),收藏...