新闻中心

EEPW首页 > 嵌入式系统 > 业界动态 > McObject公司最新技术: eXtremeDB数据中转技术

McObject公司最新技术: eXtremeDB数据中转技术

作者:时间:2010-08-19来源:电子产品世界收藏

  ®实时系统系列产品提供者®公司,发布了其最新的技术----数据中转技术。此技术作为关键构建模块在基于实时应用程序和企业级DBMS的外部系统之间能进行快速和灵活的数据共享。数据中转通过简化“内部的”数据库事务代码,帮助开发者应对那些应该中转的变化。数据中转通过消除监视数据库活动CPU密集任务保证了效率的最大化。

本文引用地址:http://www.eepw.com.cn/article/111891.htm

   公司CEO Steve Graves 提到eXtremeDB数据中转目前一个主要应用是在金融交易应用中。在证券交易领域,eXtremeDB作为实时数据库,其全内存架构使得其速度最快。 “交易系统会随着即时信息的变化随时更新,比如股票价格的波动。但它也会生成和存储像交易执行这样的信息,在交易平台外部这些信息必须得到收集或者分析。” Graves 如是说。

  eXtremeDB数据中转的产生正好满足了这种需求。当上述情形产生时eXtremeDB数据中转使得eXtremeDB数据库事务的缓存得到保障。对于每一个事务影响到的对象,会在这个缓存中存在代码指示操作是否是插入,更新或者是删除。开发者可以使用熟悉的数据库“游标”在事务缓存中的对象上进行迭代。如果eXtremeDB的变化符合应用程序的条件,感兴趣(通过应用程序的条件),这些改变能够传送到Oracle,SQL Server,或者是别的后端的DBMS。

  数据中转体系架构的设计能够提供最大的速度。例如,在eXtremeDB的更新操作中,缓存同样包含一个位图,这个位图显示受到影响的对象域。如果一个对象有200个域,位图能使应用程序读和中转相关的域。当数据共享同步进行时,实时系统的性能高效性尤其重要,换句话说,只有在外部的DBMS中选择、传送和保存相关的改变后,实时的数据库事务才能够提交,Graves提到。

  数据中转技术同样支持异步模式,在更改被保存到外部的实时系统中之前,事务可提交到eXtremeDB。同步数据共享保证了eXtremeDB和外部数据库的一致性,但是它依赖于eXtremeDB内存数据库到较慢的外部数据库的性能。相反,更“放松”的异步方式能更大程度的体现eXtremeDB的高性能。当eXtremeDB作为一个主要的到实时数据库系统的只读高速缓存,只需要偶尔更新,这时同步数据中转模式比较有用。异步数据中转方式可用于像金融系统这样典型的实时应用程序。

  eXtremeDB 数据中转为想重头写应用代码的开发者提供了一个易用的,现成的解决方案。eXtremeDB 数据中转同时也比一般自己开发的数据库解决方案在实时效率上更加有优势:如 eXtrmeDB已经在事务中记录了对象插入/更新/删除操作,另外,将这些操作额外记录并重放到企业数据库系统(DBMS)会浪费CPU周期.

  eXtremeDB数据库应用在两种不同的市场中:一种是实时企业级应用程序中,如金融行业、IT行业。另一种是嵌入式系统,如消费电子行业,航空航天和电信行业等。在这两种市场中,我们的客户需要不断的在实时数据库中对相应的变化分类,并将这些变化传递到外部应用程序中,这些应用程序可以是计费系统、证券投资管理、统计分析、数据挖掘或其他应用领域的应用程序。

  eXtremeDB数据中转帮助快速建立这种数据共享。尝试使用了eXtremeDB数据中转技术的客户都对其保持高性能和减少消耗的能力感到惊讶。Graves说:“我们很高兴发布eXtremeDB数据中转技术,并将其用于一般应用中。”

  eXtremeDB数据中转技术作为一个特性,在公司的 eXtremeDB 事务日志版本的所有版本中都可以获得,不需要额外付费。



评论


相关推荐

技术专区

关闭