傲腾大师课:Redis在持久内存上的应用实例和Memkey DB介绍
在数据爆炸的时代,数据的庞大量级和复杂关系对存储方案和读写性能都提出了更高的要求。在传统存储技术当中,内存介质DRAM和存储介质3D NAND SSD之间存在近千倍的容量和读写性能的差距,而目前的使用场景急需性能瓶颈被填补——英特尔®傲腾™存储技术应运而生。
在上一期傲腾大师课中,英特尔公司非易失性存储事业部应用工程师李宁从内存和SSD的技术优势以及现实场景应用案例两个方面,为大家详细介绍了英特尔®傲腾™技术在存储领域的突破性改革。
强大存储技术共同提升性能
傲腾内存技术在ACT(Accelerating, Caching, Tiering)三种使用场景都发挥了强力作用。在读写数据、数据库使用场景中,源数据、数据日志、临时数据都需要被存储,容量要求小,但性能要求高,傲腾内存技术则对应用侧的数据存储性能加速(Accelerating)。同时,数据存在冷热区分,傲腾内存技术可充当在容量层前的缓存层(Caching),分层存储(Tiering)热数据,在容量层进行数据存放的区分,加速数据的读取。
将傲腾™SSD技术与P4610 3D NAND SSD进行对比,具有更高的吞吐量(Higher IOPS)、更长的寿命、更短的读写时延、更高的服务质量,强力辅助在ACT三种场景中提升存储性能。
目前,英特尔®傲腾™SSD已在ACT场景中有诸多应用,例如Ceph,Hadoop等。英特尔也致力于为企业级客户提供完成的存储解决方案,例如阿里巴巴PolarDB,百度Tape Library和Dell EMC均使用了英特尔®傲腾™存储技术。
第九期课程预告:
Redis在持久内存上的应用实例
和Memkey DB介绍
Redis是一个高性能的键值分布式数据库,具有微秒级的数据存取速度,广泛应用于游戏、视频、新闻、导航等领域。在Kenel 5.1版本之后开始支持Redis应用之一的KMEM DAX机制,这种机制把持久内存作为易失性内存使用,将持久内存接入内存管理系统,数据可以被分类存储进DRAM或者持久内存,避免DRAM耗尽,保持最佳性能运转状态,因此MemKey DB实现了通过动态阈值算法来控制数据的分布。
如果还想深入了解MemKey DB是如何支持KMEM DAX机制以及内存分配策略、MemKey DB与1LM ISO从capacity和cost两方面的机制建议的话,那就参加由英特尔傲腾存储应用工程师许春晔为大家带来第九期傲腾大师课吧,11月30日14:00准时扫描海报二维码进入英特尔傲腾大师课,满满技术干货等你来!
第十期课程预告:
英特尔®傲腾™持久内存解决方案
数据量呈爆炸式增长而存储性能没有跟上,就会带来大量数据无法被利用进而成为“冷数据”的情况。让“冷数据”变为产生流量的“热数据”的方法有很多,例如可以通过拓展机器数量进行横向扩展,但这种方法成本巨大;另外一种方法是增加单机密度,CPU和内存需要同比例甚至高比例增长以满足需求,目前这种方法已成为共识。而目前DRAM的性能现在已经很难和CPU实现同步上涨,傲腾持久内存则可以打破这种瓶颈。
想了解英特尔®傲腾™持久内存的解决方案是如何“Save more, Do more, Go faster”的吗?由英特尔内存产品事业部工程师经理吴国安为大家从解决方案、软件生态系统、价值发现、用户案列等方面介绍傲腾™持久内存方案。12月1日14:00准时扫描海报二维码进入英特尔傲腾大师课,围观专家讲解吧!
* 本文内容及配图均为“英特尔商用频道”的原创内容。该公众号的运营主体拥有上述内容的著作权或相应许可。未经该运营主体书面同意,请勿转载、转帖或以其他任何方式复制、发表或发布上述内容。如需转载上述内容或其中任何部分,请留言联系。
英特尔、英特尔标识、以及其他英特尔商标是英特尔公司或其子公司在美国和/或其他国家的商标。
©英特尔公司版权所有。
* 文中涉及的其它名称及商标属于各自所有者资产。
延伸阅读
★ 傲腾大师课:英特尔® 傲腾™ SSD存储解决方案和产品特性
长按识别二维码
“芯”有灵犀,你也“在看”!