艾默生VE4006P2
艾默生VE4006P2KJ3241X1-BA1+KJ3003X1-EA1支持数据库***的测试应用程序代码可以充分利用eXtremeDB功能,而这种功能原本是增加来用于支持电池供电型RAM作为存储器。这种功能可以在系统重启后重新连接到NVRAM管理的eXtremeDB数据库,启动任何必需的清零工作,然后***正常工作。应用程序的***算法假设分配作为MCO_MEMORY_ASSIGN_DATAbase的数据库内存器件的内存块可以在应用程序崩溃或电源故障之后重新使用,方法是用另外的标志MCO_DB_OPEN_EXISTING重新打开它。基准测试结果从故障***是通过重启测试系统中间执行程序进行测试的。当系统***后,测试程序自动重新启动,访问前故障状态的eXtremeDB数据库(在***时,NVDIMM已经将数据库从闪存加载到DRAM),检查数据库的一致性并***操作,并从与系统重启之前使用的相同NVDIMM存储空间访问数据库。在比较将NVDIMM用作主内存的“pure”内存数据库系统(没有事务日志)和使用传统DRAM的相同数据库配置下速度的测试中,两种存储类型之间的任何差距都是可以忽略的。待测所有数据库操作——插入、更新、删除、索引搜索和表格遍历——的性能差异都在所用测量技术的误差范围之内。有人可能将这种等效性归因于加载进CPU缓存的完整数据库,以及在那里发生而不是在DRAM或NVDIMM那里发生的数据访问。然而,接近12MB的测试数据库尺寸大大超过5MB的CPU缓存大小,测试应用程序则依靠随***钥从数据库中寻找随机页。剩余测试专注于事务日志对内存数据库系统性能的影响。内存数据库供应商提供事务日志来减轻“pure”内存数据存储的易失性。然而,事务日志要求***存储(进行记录),这会影响到内存数据库系统的性能。正是出于这个理由,内存数据库系统供应商经常被问到,他们的产品性能在采用事务日志部署时是否仍然超过磁盘上的数据库管理系统。上述测试力求回答这个问题。用于***存储的“硬盘”实际上是一个将NVDIMM用作内存的RAM盘(基于内存的磁盘类存储器)。这种做法一方面是想进一步测试AgigATech公司的产品(也就是说,为了确认它是否能创建RAM盘,并有一个数据库系统能与它交互),另一方面也是想证明采用事务日志的内存数据库系统性能为何能够超过磁盘上的数据库管理系统。除了它们使用的存储器件(磁盘上的数据库管理系统用的是硬盘或固态硬盘,内存数据库系统用的是DRAM)外,内存数据库系统与磁盘上的数据库管理系统还有很重要的区别。内存数据库系统取消了缓冲管理、文件I/O和传统数据库管理系统架构中固有的其它开销源。取消硬盘——代之以RAM盘——可以消除因存储器件的物理操作引起的开销,从而突出内存数据库系统的流线型设计的***效应,它比磁盘上的数据库管理系统更为复杂的处理强得多。测试表明,对于插入、更新和删除操作来说,采用事务日志的内存数据库系统性能明显超过传统磁盘上的数据库管理系统(同样,两者都使用RAM作为它们的“***”存储)。图3显示了每种配置条件下单位为循环/毫秒的结果,以及通过IMDS+TL所表现出来的性能翻倍。举例来说,在数据库删除测试中,IMDS+TL要比磁盘上的数据库管理系统快12.77倍。图3还显示了关闭事务日志、让eXtremeDB作为将NVDIMM用作主存的“pure”IMDS进行操作的性能影响,数据库索引搜索和表格遍历表明,在从磁盘上的数据库管理系统转移到IMDS+TL时,几乎没有性能上的变化。这种结果是在预料之中的,因为与插入、更新和删除操作相比,这种数据库“读取”操作不会改变数据库内容,在性能方面的成本通常低得多。Entegris1/4"Autovalvew/checkvalveKC-202-69-01AppliedMaterials0021-04313ThrottleValveFlatBottomAppliedMaterials0200-10027InnerRingCeramicNewAppliedMaterials0020-30482CouplingFlex8"OxideAppliedMaterials3870-01244ForelineValveNewAppliedMaterials0020-35957SaphireWindowSpacerBKRegulatorPlatterAppliedMaterialsBoxerCrossIlluminatorControlBoard23-00017AppliedMaterialsBoxerCrossSensor&OPTO22Board23-00003AppliedMaterials0021-04317FlapBottomMainThrottleValveAppliedMaterials0200-35389RingSingleESC195mmFlatPolyDPS-A3CeramicAppliedMaterials0021-04312ThrottleValveFlatTopNewAppliedMaterials0200-00177InsertRingSI/QTZ200mmSiliconFlatNewAppliedMaterials0200-00177InsertRingSlilicon200mmAppliedMaterials0100-09008PneumaticControlBoardAppliedMaterials0150-21348RemoteCableSECGeneratorRackInterconnectAppliedMaterials0020-19003SlitLinerBufferKitNewAppliedMaterials0040-96353GasLineAssemblyAppliedMaterials0021-04319ThrottleValveLinerAppliedMaterials0021-04319TVLinerEMAXKitCleanAppliedMaterials0010-09340SusceptorLiftPrecision5000AppliedMaterials0010-09341WaferLiftPrecision5000AppliedMaterials0040-03713RingMountingESDTCUDPSNewAppliedMaterials0010-09119ReducerBoxAssemblyDriveTrottleAppliedMaterials0021-35867PlateLidTxZAluminumAppliedMaterials0100-00396AnalogI/OBoardAppliedMaterials0010-03171SusceptorAssemblyAppliedMaterials0010-20422EnduraJShieldTreatment8inAppliedMaterials0200-02384SIInsertRing,LappingTypeAppliedMaterials0020-23811CoherentPlate8"AppliedMaterials0100-09054AnalogInputBoardAppliedMaterials0010-20664SlitValveActuatorAssemblyAppliedMaterials0010-10328ShellLAssy,200mm,OxideESCAppliedMaterials0100-76005PCBAssemblySerialVideo/DNCDistributionAppliedMaterials0200-39137CeramicDomeCleanAppliedMaterials0020-23559-PAMagnetAssemblyAppliedMaterials0010-06544ThrottleValveAssemblyEMAX200mmRev.2AppliedMaterials0010-06544ThrottleValveAssemblyDualFlapSCRev.3AppliedMaterials0021-01421DPSMetalUpperChamberBody(non-assembly)AppliedMaterials0020-33806UpperChamberBodyAssemblyDPS+PolyNewAppliedMaterials0620-02279PowerCord18AWG115VAC24"AppliedMaterials0200-35335CeramicCaptureRing(DPSMetal)AppliedMaterialsBoxerCrossLockinFocusBoard23-00030AppliedMaterials0200-35957WindowDPSPolyRGAppliedMaterials0010-09088RobotAlignmentToolP5000Entegris1"PFAHandValve,KC-HFM-16FAppliedMaterials0200-35335CeramicCaptureRingAppliedMaterials0015-09077ButterflyValveEntegrisDS16-2ML-16F1"PFAHandValveAppliedMaterials0200-00410QuartzGDPSuperEOxideKitKumkangQuartzCo.AMAT0200-10073200mmPipeInsulatorQuartzAppliedMaterials0020-33808AdapterGasFeedDPS+PolyEntegris1/2"PressureTransducersingleportNewAppliedMaterials0020-33808AdapterGasFeedDPS+PolyAppliedMaterials0100-11002DigitalI/OBoardAppliedMaterials0200-10415QuartzFocusRingMXP+PolyKitAppliedMaterials0190-70102VGAVideoControllerNewAppliedMaterials0090-20143AssemblyPhotoI/OAppliedMaterials0040-34866CathodeLiner200mmEMAXAppliedMaterials0010-20285CenturaLeftIndexerAssemblyAppliedMaterials0010-20286CenturaRightIndexerAssemblyAppliedMaterials0010-70679AssemblyLidCENTVHP+4"LPWafferSensorUpgradeAppliedMaterials0021-01421DPSMetalUpperChamberBodyAssembly)