zoukankan      html  css  js  c++  java
  • 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 11gSecureFile

      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文档、非结构化数据都统统包括进去??

  • 相关阅读:
    前端解决跨域问题的8种方案(最新最全)
    javascript中“use strict”的好处和坏处
    转载 :请描述一下 cookies,sessionStorage 和 localStorage 的区别?
    七天学会nodejs
    js中的类、继承、闭包
    转:浏览器内核、渲染引擎、js引擎
    html中position定位问题
    html浏览器的兼容问题
    css命名规则
    搭建keepalived遇到的问题
  • 原文地址:https://www.cnblogs.com/SingleCat/p/2014916.html
Copyright © 2011-2022 走看看