论文部分内容阅读
“DBaaS(数据库即服务)是数据发展的重要趋势。” 甲骨文公司(简称甲骨文)系统技术高级副总裁罗万安在10月23日举办的甲骨文云数据库与集成系统创新技术日发表主题演讲时说。DBaaS避开了传统数据库部署在服务器、软件等方面的投入成本居高不下和后期维护成本高昂等问题,使云计算模式下企业级数据库部署变得简单、标准和灵活。
甲骨文面向云设计的数据库产品Oracle数据库12c的很多特性都对DBaaS模式提供支撑。甲骨文副总裁及大中华区技术总经理喻思成表示:“Oracle数据库12c采用多租户管理的概念,通过可插拔式的结构实现数据库集群结构。这是甲骨文对数据库架构最大的改变。”
采用新的多租户架构
据悉,Oracle数据库12c是全球首款面向云设计的数据库,它采用了多租户架构,通过对不同租户内的数据内容进行分别管理,能够保障各租户所需的独立性与安全性。
相比采用传统的数据库架构每个数据库都要独立的内存、进程和数据库文件,Oracle数据库12c在保留各租户自有功能的同时,能实现对多个数据库的统一管理,提高服务器的资源利用效率。
采用革命性的可插拔数据库
借助可插拔数据库技术,Oracle数据库12c在数据库层而非应用层支持多租户。借助可插拔数据库技术,企业可以在单一实体机器中部署多个数据库,而且每个数据库都能以动态插拔的方式,在多租户架构下扩充、整合、升级与备份。
这一特性还可显著提高独立软件开发商(ISV)的应用部署效率。喻思成介绍,ISV只需将用户的应用以可插拔数据库的形式插入多租户数据库后,即可在新平台上运行应用,从而避免了传统应用部署所需的冗长步骤,并降低运行成本。
可插拔数据库技术通过将数据库和数据库后台的隔离,大大降低数据库部署对硬件资源的需求。
喻思成指出,与传统数据库相比,采用可插拔数据库所需的硬件资源是传统数据库的1/6。OLTP(联机交易处理)基准测试结果显示,使用传统的数据库架构,50个可插拔数据库仅需3GB内存,而50个独立数据库则需要20GB。同时,可插拔数据库最多可以扩展到250个,而独立数据库实例最多只有50个。
实现自动的数据优化
云计算带来了海量数据存储问题,传统的数据库存储结构已不能满足海量数据的查询需求,数据库系统也因此变得越来越复杂。针对这个问题,Oracle数据库12c最新添加了热图和自动数据优化功能。利用Oracle数据库12c提供的智能压缩和存储分层功能,数据库管理员可基于数据的活跃性和使用时间,轻松定义服务器管理策略,自动压缩和分层OLTP、数据仓库和归档数据。
在数据分析方面,Oracle 数据库12c通过SQL模式加上面向大数据的数据库内MapReduce功能,最新的数据库内预测算法,以及开源R语言与Oracle数据库12c的高度集成,帮助数据专家可以更好地进行大数据分析。
值得一提的是,在Oracle数据库12c上运行的每一个应用都能自动和透明地利用Oracle数据库内存选件。Oracle独特的内存优化可针对即时交易数据进行实时、专门的分析,加快OLTP。
甲骨文面向云设计的数据库产品Oracle数据库12c的很多特性都对DBaaS模式提供支撑。甲骨文副总裁及大中华区技术总经理喻思成表示:“Oracle数据库12c采用多租户管理的概念,通过可插拔式的结构实现数据库集群结构。这是甲骨文对数据库架构最大的改变。”
采用新的多租户架构
据悉,Oracle数据库12c是全球首款面向云设计的数据库,它采用了多租户架构,通过对不同租户内的数据内容进行分别管理,能够保障各租户所需的独立性与安全性。
相比采用传统的数据库架构每个数据库都要独立的内存、进程和数据库文件,Oracle数据库12c在保留各租户自有功能的同时,能实现对多个数据库的统一管理,提高服务器的资源利用效率。
采用革命性的可插拔数据库
借助可插拔数据库技术,Oracle数据库12c在数据库层而非应用层支持多租户。借助可插拔数据库技术,企业可以在单一实体机器中部署多个数据库,而且每个数据库都能以动态插拔的方式,在多租户架构下扩充、整合、升级与备份。
这一特性还可显著提高独立软件开发商(ISV)的应用部署效率。喻思成介绍,ISV只需将用户的应用以可插拔数据库的形式插入多租户数据库后,即可在新平台上运行应用,从而避免了传统应用部署所需的冗长步骤,并降低运行成本。
可插拔数据库技术通过将数据库和数据库后台的隔离,大大降低数据库部署对硬件资源的需求。
喻思成指出,与传统数据库相比,采用可插拔数据库所需的硬件资源是传统数据库的1/6。OLTP(联机交易处理)基准测试结果显示,使用传统的数据库架构,50个可插拔数据库仅需3GB内存,而50个独立数据库则需要20GB。同时,可插拔数据库最多可以扩展到250个,而独立数据库实例最多只有50个。
实现自动的数据优化
云计算带来了海量数据存储问题,传统的数据库存储结构已不能满足海量数据的查询需求,数据库系统也因此变得越来越复杂。针对这个问题,Oracle数据库12c最新添加了热图和自动数据优化功能。利用Oracle数据库12c提供的智能压缩和存储分层功能,数据库管理员可基于数据的活跃性和使用时间,轻松定义服务器管理策略,自动压缩和分层OLTP、数据仓库和归档数据。
在数据分析方面,Oracle 数据库12c通过SQL模式加上面向大数据的数据库内MapReduce功能,最新的数据库内预测算法,以及开源R语言与Oracle数据库12c的高度集成,帮助数据专家可以更好地进行大数据分析。
值得一提的是,在Oracle数据库12c上运行的每一个应用都能自动和透明地利用Oracle数据库内存选件。Oracle独特的内存优化可针对即时交易数据进行实时、专门的分析,加快OLTP。