改变Oracle 12c构架重塑的开始(oracle12c的结构)
近年来,随着云计算和大数据时代的到来,更多的企业开始采用Oracle数据库来存储和管理数据。然而,在面对海量数据时,Oracle数据库的传统架构面临着诸多问题,如数据安全性、性能瓶颈、容量限制等等。为了解决这些问题,Oracle公司提出了构架重塑的计划,旨在改变数据库架构,使之更加适应当前的数据存储和管理需求。
构架重塑计划的目标是重构Oracle 12c数据库的存储模型,采用更为先进的技术和数据结构,提升数据库的性能和可靠性,同时增强数据的安全性和扩展性。这一计划主要涉及以下方面:
1. 分区改进
在Oracle 12c以前的版本中,分区是通过“分区表”的方式实现的。但是,分区表在分区键中和非分区键中使用同样的数据类型和大小限制,这导致了分区表的限制性较大。为了解决这一问题,Oracle 12c引入了“分区衣架”,该衣架允许分区键的数据类型和大小限制独立于非分区键。这一改进使得分区更加灵活,也提升了数据的存储能力。
2. 数据压缩改进
Oracle 12c中引入了新的数据压缩技术,包括OLTP压缩和列式压缩。OLTP压缩适用于在线事务处理场景,它可以最大限度地提升系统的性能和存储能力。列式压缩适用于数据仓库等场景,它可以大幅降低存储空间和I/O负载。这些新的数据压缩技术,使得Oracle 12c能够更好地适应不同场景下的数据存储需求。
3. 数据库安全改进
Oracle 12c中引入了更为严格的安全机制,包括更复杂的密码要求、更严格的账户管理、更灵活的访问控制等等。其中,最值得注意的是Oracle 12c中引入的“Oracle Data Redaction”技术,它允许管理员在不改变应用程序代码的情况下,屏蔽数据的敏感信息,从而提高了数据的安全性。这一技术的实现,基于Oracle 12c的新存储模型和更为复杂的访问控制机制。
4. 扩展性改进
Oracle 12c中引入了支持多租户的数据存储方式,使得数据库可以更好地支持云计算和大数据场景下的数据存储和管理。同时,Oracle 12c的分区改进和数据压缩技术,也使得数据库在扩展性方面具有更为优越的性能。
综合来看,Oracle 12c的构架重塑计划是一次彻底的系统升级,它将数据库的存储模型、数据压缩、安全性和扩展性等多个方面都得到了重大改进。这一计划的实现,不仅有利于Oracle数据库在云计算和大数据时代中的应用,也为企业提供了更为可靠、可扩展和安全的数据存储和管理解决方案。
代码示例:
1.查询Oracle 12c版本:
SELECT * FROM V$VERSION;
2.创建分区衣架表:
CREATE TABLE sales
( prod_id NUMBER(6)
, cust_id NUMBER
, time_id DATE
, quantity_sold NUMBER(3)
, amount_sold DECIMAL(10,2)
) PARTITION BY RANGE (time_id)
INTERVAL(NUMTOYMINTERVAL(1, MONTH ))
( PARTITION sales_q1_2015 VALUES LESS THAN
(TO_DATE( 01-APR-2015 , DD-MON-YYYY )));
3.启用OLTP压缩:
ALTER TABLE sales MODIFY(amount_sold) COMPRESS FOR OLTP;
4.启用列式压缩:
ALTER TABLE sales COMPRESS FOR QUERY;
5.启用Oracle Data Redaction:
DECLARE
policy_name VARCHAR2(30) := hide_salary
BEGIN
DBMS_REDACT.ADD_POLICY
(object_schema = HR
,object_name = EMPLOYEES
,column_name = SALARY
,policy_name = policy_name
,function_type = DBMS_REDACT.FULL
,expression = 1=1
,column_description = Hide salary for non-admin users );
END;
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 改变Oracle 12c构架重塑的开始(oracle12c的结构)
相关文章
- 表探索Oracle库表结构的世界(oracle查看库)
- 掌握 Oracle 命令:查看表结构(oracle查看表命令)
- 探索Oracle数据库触发器的种类(oracle触发器类型)
- 结构现学现卖:Oracle数据库中如何修改表结构(oracle数据库修改表)
- 深入理解Oracle触发器的分类类型(oracle触发器类型)
- Oracle数据库表结构文件导入与导出(oracle表文件)
- 『Oracle 表结构改动记录』(oracle表修改日志)
- 深入了解Oracle数据库结构与构成(oracle数据库的构成)
- 如何删除Oracle数据库中的表结构(删除oracle表结构)
- Oracle数据库表结构设计之道(oracle表结构)
- Oracle 36 进制:调整是的精准控制(oracle 36进制)
- Oracle数据库实现内存资源的增长(oracle 内存增长)
- Oracle公司部门结构划分(oracle公司部门分类)
- Oracle全备模式更新目录结构变化(oracle全备目录变化)
- Oracle中快速安全覆盖表数据的方法(oracle中覆盖表数据)
- 处理Oracle数据库中实现脱敏处理的完美方案(oracle 中的脱敏)
- Oracle解开何时掀开新的革命性篇章(oracle什么时候开启)
- 到执行脚本Oracle数据库从表结构查看到脚本执行(oracle从查看表结构)
- Oracle中改变值的方法(oracle中改变值)
- Oracle数据库一个字节的改变,大有可为(oracle一条数据字节)
- Oracle数据库如何优化索引结构(oracle ∥ 索引)
- 深入探索Oracle FA表结构(oracle fa表结构)