大型机

内存技术:它是新的,它不是......

我们这些天读了很多关于内存技术,特别是因为它适用于大数据和分析。事实上,它是所有计算中最快的地区之一,并以前 Gartner在2012年确定了它。这对任何人都不感到惊讶,因为这些新技术承诺允许企业获得可行的洞察自己的数据。这种类型的洞察力将在这些企业将来会有多少成功发挥重要作用,并且内存技术将发挥重要作用。然而,您可能有感兴趣的是,内存技术已经存在了很长时间,在所有平台上运行,并且甚至可能无法在内存技术对企业产生最大影响的位置。

关于内存技术实际上的一点背景:它消除了磁盘I / O,提高了对数据的访问速度;因此,提高了加工速度。作为业务需求流程的数据量的增加,因此需要尽可能快地完成处理,并且内存计算是一个有效的方法。二级福利是节省成本:内存技术允许数据处理使用更少的机器周期,这使得该处理的操作费用降低。

那么如何使用内存技术?嗯,对于大数据和分析,主要用途是内存数据库(IMDB),主要依赖于数据存储的主内存的数据库管理系统。这种开发是可能的,可通过refire业务来提高加上内存成本的急剧下降的计算速度。 IMDB提供了基于磁盘的DBMS的完整功能集,例如语言引擎,酸,数据模型等,包括DBMS锁,锁存器,SQL解析,索引管理等的所有支持。示例包括IBM Blu加速,Oracle内存选项,SAP Hana和Tableau - 以及所有分布式或云解决方案。

但这只是最近的内存技术使用。由于大多数技术类型将知道,缓冲和缓存也是内存技术的一种形式。这些技术与计算本身一样古老,并且仍在今天使用 - 它们通过在内存中放置所选数据或最近使用的数据来减少访问数据的时间,可以在没有I / O的情况下访问它。实际上所有数据库都有某种类型的数据缓冲和缓存,到它完全普遍无处不在的程度。

已经存在的另一种类型的内存技术是在很长一段时间内的是使用内存的内存实用程序,支持高性能内存表。这些用于绕过与所有其他类型的DBMS(和IMDB)数据访问相关联的开销。它们用于通过使用非常短的代码路径对应用程序提供一些可用的数据来增强现有DBM,并且由高效的API管理,该应用程序被应用程序调用以访问数据。

通常,5%或更少的最常访问数据将从DBMS复制到高性能内存表中,留下DBMS中的大部分数据。以这种方式,通过以更有效的方式处理少量数据来实现最大效益。这种类型的内存技术已由最大的银行,卡网络,保险公司和零售商使用了几十年,以优化其最有价值的超高容量基于大型货车的交易处理应用。

内存技术没有新的;这是解决现有和新挑战的证明和可靠的方法。虽然它为现代计算大数据和分析中最快的地区奠定了基础 - 但它也为地球上最具业务关键的交易处理系统提供了支持每个计算系统的一部分,新老,任何地方和到处。

(最初发布在Linkedin)

艾伦Zander
跟着我
艾伦Zander的最新帖子 (查看全部)

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *