之前一直没有关注过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中关于数据定义的思考相关推荐

  1. Oracle 11g 中告警日志的位置

    Oracle 11g 中告警日志的位置 首先介绍2个新名词 Automatic Diagnostic Repository (ADR)一个存放数据库诊断日志.跟踪文件的目录,称作ADR base,对应 ...

  2. Oracle中表的键和检查,Oracle 过程中检查数据表存在与否

    在过程中,尤其是每天执行的任务,通常要检查查询的数据表存在不存在,如果不存在则等待一段时间在进行执行,以下代码实现了这个功能,如果表不存在,抛出异常,交给异常处理代码,确保数据完整性 使用方法:p_C ...

  3. oracle异常日志在哪,Oracle 11g 中告警日志的位置

    首先介绍2个新名词 Automatic Diagnostic Repository (ADR)一个存放数据库诊断日志.跟踪文件的目录,称作ADR base,对应初始化参数DIAGNOSTIC_DEST ...

  4. oracle 11g中的自动维护任务管理

    因为人员紧缺,最近又忙着去搞性能优化的事情,有时候真的是不想再搞这个事情,只是没办法,我当前的绩效几乎取决于这个项目的最终成绩,所以不管是人的事还是事的事,都得去让他顺利推进. 前段时间发生还有几台服 ...

  5. Oracle 11g中的IO Calibrate(IO校准)

    Oracle 11g中的IO Calibrate(IO校准).sql Oracle数据库发展到今天,"IO为王"已经是一种发展方向趋势.ExtraData一体机的重要特色之一就是最 ...

  6. 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 ...

  7. ORACLE 11G 闪回数据归档

    ORACLE 11G中闪回相关的新特性: oracle 9i和10g中具有用于增强DBA和开发人员执行逻辑数据修补的几个和闪回相关的特新.比如9i中支持闪回查询(基于undo数据),oracle 10 ...

  8. ORACLE 11G中的ADR介绍:

    直到今天,我才开始接触oracle 11g,先了解其新特性,以下这些是我的新特性读书笔记: 第一部分:(Automatic Diagnostic Repository)ADR 在oracle 11g中 ...

  9. 盘点 Oracle 11g 中新特性带来的10大性能影响

    盘点 Oracle 11g 中新特性带来的10大性能影响 原创 2017-08-02 盖国强 数据和云 Oracle的任何一个新版本,总是会带来大量引人瞩目的新特性,但是往往在这些新特性引入之初,首先 ...

最新文章

  1. console.log 简写
  2. ElasticSearch性能优化策略【转】
  3. access导出MySQL表格_将ACCESS 的数据库中的表的文件 导出了EXCEL格式
  4. 7. Docker - 网络管理
  5. linux操作系统之全局异步IO及可重入/不可重入函数
  6. 在诺基亚S60v3上运行.NET程序
  7. [css] 写出几个初始化CSS的样式,并解释说明为什么要这样写
  8. 39--打印从1到最大的n位数
  9. 奇偶个数 中国大学生mooc 翁恺 C语言
  10. Kotlin 的优点
  11. 如何在命令行更改IP地址
  12. 我的oh my zsh主题
  13. SQL Server 2008 R2 安装及登录
  14. dell保修及其升级3CC
  15. 2022内蒙古最新建筑施工电工(建筑特种作业)模拟考试试题及答案
  16. CS5211 eDP转LVDS转换器芯片 CS5211芯片说明书
  17. 西瓜书学习之绪论部分
  18. c语言函数fac,将一个求阶乘的函数fac专门写在一个文件file1.cpp中,定义为外部函数。然后在另一文件file2.cpp中...
  19. 北航2012年软件工程硕士自主招生简章
  20. CAN总线通信学习笔记

热门文章

  1. div 隐藏_SEO优化,隐藏文本与隐藏链接对SEO的影响!
  2. 用python让excel飞起来 pdf_讯飞智能键盘K710 一款无网络实力依然在线的黑科技产品...
  3. python时间比较好_花了半个月时间,终于找到了一款最适合的python教程
  4. android 勿扰模式代码,android机勿扰模式代码是什么
  5. python秒表游戏_数学游戏Tkinter中的Python计时器
  6. linux防火墙规则命令意思,linux防火墙iptables配置规则分享
  7. 多分类f1分数_机器学习之分类模型评估总结
  8. 氩焊机器人编程_焊接机器人编程及调试方法
  9. matlab卷积画图,基于MATLAB的卷积演示系统课程设计
  10. js数组获取index_通过事例重温一下 JS 中 常见的15 种数组操作(备忘清单),收藏...