因此,建设银行在软件方面采用了英特尔持久内存开发工具包PMDK(Persistent Memory Development Kit),用pmemobj库存放较大的值,然后用户oid直接做索引,很好地解决写放大的问题。 以libpmem库为例,作为PMDK中的底层库支持用内存映射方式访问持久内存,一方面可将持久内存上的文件映射到应用的虚拟内存空间进行操作。通过规避内核参与和上下文切换带来的开销,直接为上层应用提供助力。DOIT主编朱朋博表示,中国有句古话:勿以善小而不为。用傲腾部分替代DRAM,鉴于傲腾在容量密度和价格方面的优势,聚沙成塔,当服务器用量动辄上万时,其所带来的容量优势不能低估。傲腾持久内存的技术展望从建设银行的数据库案例来看,傲腾技术的引入帮助其完善了MPP数据库的功能,为海量数据访问和处理提供了强有力的支撑。未来,SCM解决方案除了作为缓存层,随着傲腾技术不断发展,容量与性能的扩展,以及我们对内存规模需求的不断增加,是否会成为数据存储的核心呢,毕竟技术新旧更迭是市场的运行规则,接下来,傲腾观察室将投入更多的时间和精力来观察傲腾技术的新用例和新变化,敬请期待!