从2007年的11g,到2013年12c,甲骨文这一轮的数据库产品升级历经6年。在这六年里,IT行业最大的变化就是云计算的出现。其新的12c数据库,是完全面向云应用而开发的,适合云时代的特征。
多租户架构
从12c这个名称上,就能看出其鲜明的云特性。甲骨文称,这是世界上首款面向云设计的数据库,拥有诸多与云计算相关的性能提升,比如简化云端的数据库整合、提供面向海量数据的分析与存储以及企业级的安全防护等。
采用多租户架构被认为是12c最重要的创新。运用12c,多租户支持从应用层下沉到数据库层,即可以在多租户架构中插入任意一个数据库,而不会给现有数据库平台或应用造成影响。这有助于基于SaaS的多个数据库整合,并实现对多个租户的精细控制。
通过对不同租户内的数据内容进行分别管理,可保障各租户之间所需的独立性与安全性。在保留各租户自有功能的同时,又能实现对多个数据库的统一管理,提高服务器的资源利用效率。
对于ISV来说,12c可以提高应用部署效率。ISV只需将应用以可插拔数据库的形式提供给客户,此数据库插入多租户容器数据库,即可在新平台上实现应用的运行,降低了应用部署的复杂度。
数据温度检测
在云计算时代,海量的数据是一个巨大的挑战,如何存储和管理这些数据是个大问题。而传统的数据库存储结构已不能满足海量数据的查询,数据库系统变得越来越复杂。
12c采用了自动数据优化技术,根据用户对数据存储进行优化。简单来说,就是根据数据访问情况,来为数据设置不同的管理策略,把访问量低的“冷数据”进行压缩处理,甚至转移到二级存储上,以节约成本;而把访问量高的“热数据”放在最易获取的地方,提高整体数据访问速度。
通过对数据实行生命周期管理,用户可以将策略附加在数据表上,从而根据数据访问情况对数据进行压缩或分层。在保证数据可访问性的同时,可以为表或分区选择不同的压缩率。比如,如果分区30天没有变化,则对分区执行行压缩;如果180天没有变化,则执行列压缩;如果表空间已满,则使用归档压缩对最旧分区进行压缩,并将其转移到二级存储。
甲骨文大中华区系统事业部销售咨询部高级总监潘榆奇
发挥集成系统价值
在推出新的数据库软件的同时,甲骨文还不忘强调其集成系统的价值。甲骨文公司大中华区系统事业部销售咨询部高级总监潘榆奇认为,IT市场正在从技术导向过渡到业务导向,而其软硬件一体化集成系统就很好地满足了这一需求,是真正根据用户的业务需求而开发的。
在他看来,目前的IT行业有两大趋势:软件定义和集成系统,这两者都是以软件为中心的。因此,像12c这样的软件,仍处于核心位置,而集成系统的推出,则是为了更好地发挥软件的价值。
甲骨文此次推出的集成产品包括SuperCluster M6-32集成系统、Oracle虚拟计算设备等。
SPARC M6-32服务器基于3.6GHz、12核SPARC M6处理器,拥有32TB的主内存,是IBM最大的Power服务器内存容量的2倍。SuperCluster M6-32则是Oracle最快和扩展性最强的集成系统,帮助扩充了Oracle SuperCluster的产品线,并能将Oracle内存应用的性能提升10-20倍,同时将数据库的压缩与查询加快10倍。
虚拟计算设备是Oracle最新的集成系统,它经过集成设计可实现轻松的应用虚拟化,为x86应用和负载提供快速、可重复的软件定义基础架构虚拟化部署。它能够在Solaris、Linux和Window上运行,是一个汇集了广泛的应用和操作系统组合的基础架构平台。