Oracle11g新特性之SecureFiles

Oracle 11g数据库 新推出了一个完全重新设计的大对象(LOB)数据 类型用于大幅度的提高性能、可管理性和简化应用开发 。这个全新的数据类型同时还提供了高级的下一代功能 例如智能压缩和透明加密等功能。SecureFiles提供了如下的组件:. e5 x0 u5 P1 y% Q! c

        压缩:使得可以明确地压缩SecureFiles来节省磁盘空间 ,I/O和记录重做日志的开销。
  p7 @. m! e8 l  ~+ `- y: u: F
        数据路径优化:支持针对于SecureFiles的性能优化,包括0 z* Q5 T  |; ^2 I, n+ /

        动态设置是否使用缓存,并且避免污染对于高速缓存中的大的缓存的SecureFiles。
& _% K* q6 O- H9 q4 A4 a
        利用事务COMMIT NOWAIT BATCH来达到同步或者异步。2 H: ?2 R: r3 C
" }0 E7 ~9 ]) [8 X
        类似于文件 服务器 的脏缓存写,写缓存收集能够自动分期偿还空间分配、信息节点更新,记录重做日志的代价,并且允许磁盘大规模的I/O读写。7 A3 C) J! J$ N5 x& j% I& o
, O- S3 p. V/ N/ l1 e3 t
        针对于SecureFiles块的分布式锁管理器,这使用一个单一的分布式锁管理器来覆盖所有的SecureFilesLOB块,因此对于其他的文件系统 来说LOB的性能会更好一些。

        不重复:自动检测重复的SecureFiles LOB数据并且只保留一份拷贝空间来实现节省磁盘存储,I/O和重做日志记录的消耗。不重复操作可以在表级或者是分区级别上指定,但是不能跨越分区的LOBs。
0 @+ {8 q( X& p9 /, l3 R
        加密:加密存储LOB数据并且可以任意的读和写来提供更强大的数据安全性。
' o- }7 t8 s# z- D$ t  e3 I
        信息节点:针对于SecureFiles的新的存储架构被设计和实现用于支持高性能的访问目标数据。除了提高基础数据访问之外,新的存储架构也支持丰富的功能,保证最小的性能代价,这些功能例如:  Q* D6 K0 j% s4 J( /

        固有的压缩和加密

        数据共享
$ E& }5 a- e7 B  n2 [8 N6 v+ E- V* e) A
        用户 控制的版本2 D/ O: c* e: j" z

        COMPATIBLE初始化参数比较要设置为11.1或者更高才可以使用SecureFiles。
: W; V" M' D) N7 z3 j2 N: P( o3 _
        通过设置初始化参数DB_SECUREFILE来确定是否启用SecureFiles,这个参数可以设置为以下几个值:

        PERMITTED:允许创建SecureFiles(默认)

        NEVER:不允许创建SecureFiles
$ t) D' z5 /1 o3 W. t
        ALWAYS:强制所有的LOBs都必须要创建SecureFiles. @( v5 B) f$ u  |3 l; g. |
" B! S8 v; |0 A0 D& c$ r
        IGNORE:不允许创建SecureFiles并且忽略由强制BasicFiles使用SecureFiles特性而引起的任何错误。* c9 K) ]  /6 ^0 @& s- D. e
1 ^3 l+ W  n8 d1 U( V
        如果指定值为NEVER,任何LOBs都将以BasicFiles来创建,所有的指定的SecureFiles的存储选项和特性都将引起一个意外。
  A' J4 z' C5 ?. `
        如果指定值为ALWAYS,所有系统中的LOBs都以SecureFiles来创建,LOB必须在ASSM(Automatic Segment Space Management)表空间中创建,否则会产生错误。任何指定的BasicFile存储选项都将会被忽略。

        下面是一个创建Securefiles的例子:          CREATE TABLE func_spec(: W: L. K/ _6 o0 j9 Z# o8 @  V
        id number, doc CLOB ENCRYPT USING 'AES128' )
        LOB(doc) STORE AS SECUREFILE
        ( DEDUPLICATE LOB CACHE NOLOGGING );

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值