Oracle 12c新特性详解:数据库技术的12大亮点
需积分: 9 95 浏览量
更新于2024-07-24
1
收藏 4.46MB PDF 举报
"Oracle 12c 是Oracle公司推出的一款重要的数据库管理系统,它引入了许多创新特性和优化,旨在提升性能、可扩展性以及云服务的支持。以下是对Oracle 12c一些关键特性的详细说明:
1. **多租户架构(Multitenant Architecture)**
Oracle 12c 引入了多租户容器数据库(CDB, Container Database),这是一种全新的数据库设计,允许在一个物理数据库中容纳多个独立的、隔离的应用程序数据库(PDB, Pluggable Database)。这种架构提高了管理效率,简化了备份、升级和维护过程。
2. **自动存储管理(Automatic Storage Management, ASM)增强**
ASM在12c中得到了增强,提供了更好的I/O性能和数据存储效率,支持更高级别的数据冗余选项,以及更智能的磁盘组管理和空间分配。
3. **PL/SQL性能提升**
Oracle 12c对PL/SQL语言进行了优化,提升了其执行效率。例如,引入了新的PL/SQL编译器特性,能够更好地分析和优化代码,减少内存消耗,提高程序运行速度。
4. **In-Memory Option**
Oracle 12c引入了一个名为In-Memory Option的新特性,将数据的一部分或全部存储在内存中,极大地加快了查询速度,尤其对于分析型工作负载而言,性能提升显著。
5. **SQL优化增强**
12c的SQL优化器包含更多智能化的决策,如使用统计信息和历史查询信息进行动态采样,自动选择最佳执行计划。此外,优化器还支持并行执行计划,以利用多核处理器的优势。
6. **安全增强**
Oracle 12c提供了更高级的信息保护政策,可以分类和标记数据,确保敏感信息的安全。同时,增强了审计功能,便于追踪和报告数据库活动。
7. **云服务集成**
12c设计时考虑到了云环境,支持数据库即服务(DBaaS)模式,方便在私有云和公有云环境中部署和管理数据库。
8. **压缩与闪回增强**
数据库压缩技术在12c中得到改进,提供了更高的压缩比率,减少了存储需求。同时,闪回功能也有所增强,允许更快地恢复到过去的数据库状态。
9. **实时应用集群(Real Application Clusters, RAC)**
RAC在12c中更加稳定,提供了更高的可用性和容错能力,允许多台服务器共享同一数据库,实现故障切换和负载均衡。
10. **数据仓库优化**
Oracle 12c引入了新的数据仓库优化特性,如快速加载(Direct Path Loading)、物化视图和快速刷新等,加速数据导入和分析。
11. **自动工作负载仓库(Automatic Workload Repository, AWR)和ASH(Active Session History)**
AWR和ASH提供详细的性能监控和诊断工具,帮助管理员识别性能瓶颈并采取相应的优化措施。
12. **数据库内JSON支持**
Oracle 12c开始支持JSON数据格式,使得数据库能够更好地处理半结构化数据,增强了与现代Web服务的集成能力。
以上只是Oracle 12c众多新特性的冰山一角,每一个特性都旨在提高数据库的效率、安全性和易用性,满足日益复杂的业务需求。作为数据库管理员或开发者,理解和掌握这些特性有助于提升系统的性能和稳定性。"
2014-02-17 上传
2014-07-22 上传
2020-12-14 上传
2017-09-12 上传
2014-03-13 上传
2020-06-22 上传
2014-04-30 上传
2013-07-07 上传
2020-02-27 上传
tiger830124
- 粉丝: 0
- 资源: 1
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案