eXtremeDB4.5版本--助开发者获速度和扩展性大幅提升的利器 点击:182 | 回复:0



starcao

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 0回
  • 年度积分:0
  • 历史总积分:50
  • 注册:2010年7月12日
发表于:2013-01-05 10:52:07
楼主
全新集成Solace消息路由器设备可加快eXtremeDB高可用性版部署的通信性能

2011年11月16日,华盛顿州伊萨夸市——eXtremeDB?内存数据库系统(IMDS)及相关产品系列提供商McObject?宣布推出eXtremeDB 4.5版。此次升级可以提升多个主要特性的性能,并且在具有容错功能的eXtremeDB高可用性版部署中集成了第三方消息路由器硬件。此外,eXtremeDB 4.5版还包括了全新的Java应用程序编程接口(API)、改进的SQL和高可用性版界面,以及更高效、可扩展的主流数据库索引等增强功能,可大幅提升开发人员的工作效率。

 
eXtremeDB 4.5版添加了Java数据库连接(JDBC)驱动程序,以便于使用Java开发应用程序并且访问现有的eXtremeDB数据库。该驱动程序支持JDBC 4 Level 4,并且包含在eXtremeSQL(eXtremeDB的SQL ODBC接口)中。eXtremeDB的所有版本均已包含Java本机接口(JNI);对于复杂查询和大量更新/删除等特定操作,JDBC可以实现比本机API更高的效率。
 
通过将数据库系统的高可用性版与Solace Systems的Solace消息路由器设备相集成,eXtremeDB 4.5将高性能计算领域的关键任务应用程序作为其目标定位。集成这两种产品后,Solace设备可以作为eXtremeDB-HA部署的信道。
 
利用Solace Systems速度超快的硬件消息中间件作为主数据库节点和副本数据库节点之间的“连接线”,Solace路由器的可靠消息传递特性使eXtremeDB HA版可以使用优化的HA协议,而且减少了消息过程中的一个部分(即“消息确认”步骤)。这样可以减少网络流量、降低延迟并且大幅提高事务处理速度。
 
McObject首席执行官兼联合创始人Steve Graves表示:“全新的eXtremeDB 4.5包含了对众多新特性的重大改进以及对现有功能的完善。企业开发人员对JDBC非常熟悉,新驱动程序可以满足将eXtremeDB从最初的嵌入式系统扩展到其他用途的需要。eXtremeDB高可用性版与Solace消息路由器的集成源于一个成功实施的McObject咨询项目,适用于低延迟/高频交易、网络基础设施以及其他具有容错和低延迟要求的关键任务基础设施应用程序。”
 
eXtremeDB 4.5中包括下列增强功能:
 
改进的eXtremeSQLeXtremeDB高可用性版APIeXtremeSQL添加了对静态虚表的支持、利用新运算符扩展了JOIN…ON子句、通过SQL添加了对Patricia trie索引的支持,并且对多个SQL语句进行了优化。eXtremeDB HA版API经过优化后,简化的参数和其他改进将实现更高效的开发。
 
更高效的R-树和哈希索引。以前,开发人员在定义数据库时需要给出哈希索引的大小。如果估计的数值过小,会出现导致性能下降的冲突。eXtremeDB 4.5引入了动态哈希索引,它可以随着数据的添加而增长,从而实现更出色的速度和可扩展性。eXtremeDB实现了速度更快的R-树索引(供绘图/地理空间应用程序使用),并且已经加入了MCO_NEIGHBORHOOD搜索类型,这种搜索类型可以加快在某个点的指定半径内搜索索引项的速度,可以简化诸如“找到最近的加油站”等搜索。
 
全新的数据库浏览器功能。利用eXtremeDB浏览器实用工具,开发人员可以查看数据库,列出并修改对象。4.5版新增的工具使开发人员可以为最终用户创建数据库浏览器,以便于用户了解数据库的内容以及在应用程序环境中数据的相互关系。其中包括相关的示例代码,介绍了如何创建这种特定于应用程序的浏览器。
 
改进的事务管理器eXtremeDB多读单写(MURSIW)事务管理器加入了“频繁读取”模式,以适应只是偶尔向数据库进行写入的应用程序数据访问模式。因此,eXtremeDB可以删除一些锁,进而获得更出色的整体性能。路由器应用程序中已经使用了这种模式,用来访问频繁读取但极少修改的配置数据。此外,McObject还在4.5版中优化了多版本并发控制(MVCC)事务管理器。
 
更快的事务日志。在4.5版中,通过改进的缓冲和轻量级锁机制,eXtremeDB事务日志版实现了大幅速度提升。


热门招聘
相关主题

官方公众号

智造工程师