内存数据库系统,NVDIMM和数据持久性
来源: 作者: 发布时间:2016-02-10 06:29:28 浏览量:测试中使用的AgigA Tech公司NVDIMM是设计用于Intel的Romley和Grantley平台(采用Sandy Brdige、Ivy Bridge、Haswell和Broadwell处理器架构)的。McObject在Intel Oak Creek Canyon参考主板中使用了4GB AGIGARAM DDR3-1600 NVDIMM,以及Intel奔腾双核CPU 1407 @ 2.8 GHz处理器和8GB的金士顿普通DDR3-1333 DRAM,运行的是Debian Linux 2.6.32.5操作系统。
1/3 123下一页尾页
测试应用程序执行5次数据库操作,每次循环构成一个数据库事务,并包含至少两个操作实例(见图2)。基准应用程序记录在两种数据库类型中的每一个(磁盘上的数据库管理系统和带事务日志的内存数据库系统,或“IMDS+TL”)和两种内存(NVDIMM和传统DRAM)情况下每毫秒完成的循环次数。测试应用程序使用了eXtremeDB自己的C/C++应用编程接口(API)。

图2:测试应用程序操作。
支持数据库恢复的测试应用程序代码可以充分利用eXtremeDB功能,而这种功能原本是增加来用于支持电池供电型RAM作为存储器。这种功能可以在系统重启后重新连接到NVRAM管理的eXtremeDB数据库,启动任何必需的清零工作,然后恢复正常工作。应用程序的恢复算法假设分配作为MCO_MEMORY_ASSIGN_DATABASE的数据库内存器件的内存块可以在应用程序崩溃或电源故障之后重新使用,方法是用另外的标志MCO_DB_OPEN_EXISTING重新打开它。
基准测试结果
从故障恢复是通过重启测试系统中间执行程序进行测试的。当系统恢复后,测试程序自动重新启动,访问前故障状态的eXtremeDB数据库(在恢复时,NVDIMM已经将数据库从闪存加载到DRAM),检查数据库的一致性并恢复操作,并从与系统重启之前使用的相同NVDIMM存储空间访问数据库。
变压器异音新手,加重载时变压器会发出响声,有哪些方面的原因?请高手指点。仔细分辨哪部分出现声音,检查重载工作波形有没有混乱,估计是功率余量不够。
同意,先看一下VDS波形或CS脚波形,波形
提升LED TV背光系统的中压升压转换器效率低电压范围升压转换器通常用于移动设备,以便将电池电压(1.2V至4.2V)提升到较高的电压水平(如1.5至20V),从而为应用电路供电。在这个电压范围里,传导损耗是主要的考虑因素。市面上存
7寸光学触摸屏-LSD1TP-IR70N1
方案简介
该产品通过红外发射管发射红外线,组成一张红外线网。当有物体(如手指)进入红外网阻挡某处的红外线发射接收时,引起此处横竖两个方向的接收红外管接受的红外