搜课云网 > 北大青鸟 > 资讯总汇 > Oracle SPARC M7到底带来了些什么?

Oracle SPARC M7到底带来了些什么?

机构:北大青鸟 时间:2015-12-23 10:58:34 点击:677

  Oracle SPARC M7, 一款蒙着神秘面纱却又备受瞩目的集成系统,从去年的Hot Chips大会到甲骨文的OpenWorld,它因为篇幅浩大的主题演讲和被Larry Ellison称为“公司有史以来最重要的产品”的名号而享誉业界。在宣传功效的背后,支撑Oracle SPARC M7的最坚实基础其实是甲骨文长期以来秉持的”创新”理念,可以说,这款产品是甲骨文对这两个字的最好注解。那么Oracle SPARC M7到底带来了哪些创新点?

  软件芯片化

  甲骨文设计集成系统的最初目的就是简化IT,让企业IT架构完美地与服务器、软件和存储融,使系统上运行的应用能够发挥最佳性能。Oracle SPARC M7最重大的创新就是“软件芯片化”的设计,这种设计将软件功能直接放在处理器中,由于某些特定功能是在硬件中执行的,因此软件应用能运行地更快。此外,因为处理器内核被释放出来执行其他功能,整体应用运行速度也相应得以提高。

  内存中查询加速引擎

  Oracle SPARC M7的内存采用了查询加速引擎技术,这是这款集成系统最令人激动的创新性之一。这些特别设计的单元从数据库查询接管了某些特定的数据搜索功能,以极高的速度执行这些功能,从而大大加快了数据库查询的执行速度。这样的查询加速方式目前还没有先例,可谓是前无古人,套用甲骨文公司系统产品管理和战略高级副总裁David Lawler的一句话说“M7八个内存中查询加速引擎所带来的是效果简直惊人。”

  应用数据完整性

  “软件芯片化”的功能能够确保某个应用只访问自己的专用内存区,这有助于软件编程人员发现内存分配问题,进而提高甲骨文软件开发速度和产品质量,客户也能因此在一直受保护的内存中放心运行自己的关键业务。谈到“关键”二字,Oracle SPARC M7的安全特性尤值一提,如果某段代码试图读取其他代码的数据,那么芯片会立即加以阻止,又由于该安全特性已经被集成到处理器中,所以数据完整性功能不会影响应用的性能。

  极速压缩数据的能力

  将使用中的数据直接加载到服务器内存可以避免从外部存储传输数据的时间延迟,这对提升数据库性能而言十分必要。然而,要把大量的数据放入服务器中就涉及到了数据压缩问题,压缩后的数据在接受查询时还要被解压缩,这个过程费时费力并且占用了宝贵的处理器资源。为了解决这一问题,Oracle SPARC M7引入了一个解压缩加速引擎。这个硬集成的单元能以非常高的内存数据库速度运行数据解压缩,数据大概为100 GB/秒,相当于16个解压缩PCI卡或200个CPU内核的性能。这项功能在与甲骨文数据库功能结合使用时会体现的尤为明显。

  更多资讯:武汉软件开发培训学校

师资介绍