eXtremeDB内存嵌入式实时数据库系统

eXtremeDB产品概述       eXtremeDB是一款内存嵌入式数据库系统(IMDS),该数据库适用于各种嵌入式系统和其他需要高性能、小尺寸、紧密封存、零内存分配或几种属性兼有的应用领域。   eXtremeDB主要目标是为适用eXtremeDB的各种应用程序提供高性能。这些应用程序不同于工资单或库存等普通数据库商业应用程序。首先,基于eXtremeDB的应用程序运行在只有少量内存和缺少永久存储设备的廉价处理设备上。其次,即使在速度很慢的的处理器上数据访问依然要保持比较高的速度。简单查询和事务最多不超过几毫秒,与企业数据库相比,这些设备上的数据存储量比较小。事务所持续的时间通常也非常短。此外,需要存储的数据可能是复杂的,实际上它差不多总是在动态变化。eXtremeDB的内核在设计时很好的遵守了上述特点。从而设计出了高性能的cpu。      eXtremeDB满足了您对实时数据库的一切期待:高级数据定义语言、并行访问、基于交易及灵活的索引… …等等。不仅如此,出乎您的意料,eXtremeDB在紧凑的引擎中还提供诸如事件触发、目标历史等等功能。   eXtremeDB可跨多个硬件和软件平台进行部署,并为内存处理的结构优化上提供无法比拟的高性能。在提供运营商级别的高可用性和事务日志功能的同时,生成小到50k 的可执行文件。eXtremeDB实时数据库的应用,包括从资源有限的移动设备,到今天智能网络的搞数据流量和电信基础设施设备。     在大量数据库系统软件可供选择时,eXtremeDB的那些优越性能超越了其他的系统产品? 缩短开发周期 相对于自我开发数据管理系统,eXtremeDB提供一个成熟的解决方案,它能帮助消减数月的开发时间,质量评估和后续支持。 确保代码质量 类型安全的应用程序接口和运行时验证意味着数据类型和用法错误在开发期间就被提前发现。这样开发者就可以编写更高的质量代码,缩短开发周期和大幅度减少错误的损失。 最快的数据管理系统 作为实时内存数据库系统,eXtremeDB剔除了磁盘I/O和其他文件系统运行所需的开销。不需要从写代码和购买昂贵的硬件,你的系统就能获得更快的运行速度。 多核效率 通过高级内存管理和多版本并发控制事务管理,eXtremeDB充分地平衡多核和多线程系统。 极高的可扩展性 64位版本eXtremeDB,扩展支持非常大的实时数据存储,比如应用在金融,社交网络,目标捕获和其他高容量数据的企业级应用程序。 减少生产成本 很小的代码体积(低于100k)和极小的开销(只有15%)意味着只需要更少的内存,eXtremeDB的高效设计也减少了cpu的花费。组件成本下降了,让你的设备更有价格优势。 增强竞争优势 相对于你的竞争对手,你可以用节余的cpu速度提供更非凡的用户体验。在同样价格的同类产品中,你可以用节余的内存管理更多的数据。 可靠性 eXtremeDB的ACID事务处理保护数据的完整性,同时保证更新完成或数据库回滚到上一个事务状态。 故障恢复 达到99.999%甚至更高的正常运行几率?eXtremeDB  HA高可可用模块确保在软件和硬件有故障的情况下,也可以不中断数据库的运行。 多种数据库接口 用快速的原始应用程序接口或可选的嵌入式接口(eXtremeSQL)访问数据库。对于java语言开发者而言,eXtremeDB的JNI接口使得同POJOs的信息传递更加容易。 灵活的存储选择 eXtremeDB混合版可以吧数据保存在内存或持久介质中,或者两者兼有,你可以根据你的设备型号和系统特征来选择。 灵活的持久性 用eXtremeDB事务日志规范数据存储。用eXtremeDB Fusion 把数据全部或部分存储到磁盘上。eXtremeDB同样支持非易失控性内存来存储数据。 丰富的开发工具 支持大量的数据类型和查询方式提高了开发者的效率,eXtremeDB应用程序接口是非常直观的,易学的,还可以自我编译成可读的和可维护代码。 可供挑选的多种数据库索引 合适的索引可以加快性能,使系统代码最小化,eXtremeDB在地里空间数据中提供了R-trees索引,在IP通信/电信领域提供patricia tries 索引,在数据中提供KD-trees索引,另外还有QBE,B-trees,hash等其他的索引。 可用的源代码 为运用eXtremeDB的开发者提供尽可能多的信息。可以用来修改,学习和添加需要的功能。 重用代码 平衡开发投资:作为一款最轻便的数据库系统,eXtremeDB轻易地就部署在新的平台,甚至可以在没有操作系统的‘裸机’上运行。       eXtremeDB内存嵌入式实时数据库以其高性能、低开销、稳定可靠的极速实时数据管理能力在嵌入式数据管理领域及服务器实时数据管理领域独领。eXtremeDB已经广泛应用于众多行业及领域,如:网络设备、消费电子、国防、航空航天、工业控制、轨道交通、能源电力、医疗设备,地理信息、汽车电子,以及金融实时交易、通信技术、互联网等,得到了国内外许多知名客户的一致好评与青睐。    “eXtremeDB帮助我们节省了18个月的开发工作”
――波音公司
“eXtremeDB超小的尺寸在其他嵌入式数据库不能使用的RAM及CPU环境里运行”
――EF Johnson,美国著名军工设备制造商
“eXtremeDB简化了开发和测试周期,尤其在多进程的场合下”
――Tyco热控
“eXtremeDB让我们管理高性能地应用数据”
――Genesis Microchip eXtremeDB嵌入式数据库产品系列包括: eXtremeDB标准版
eXtremeDB 是专为实时应用和嵌入式系统,如机顶盒、电信设备、消费设备和其他相关的设备设计的超小尺寸,嵌入式数据库(IMDS)。eXtremeDB实时数据库只需要最小内存和CPU,同时提供无法比拟的性能、可靠性和开发弹性。 eXtremeDB混合数据库
eXtremeDB混合数据库集磁盘和内存数据库于嵌入式数据库系统中,开发者可以采用最经济的物理空间数据存储时,优化应用速度和持久性。如下的高可用性版和64位版本也包括eXtreme混合数据库,更新记录和符合eXtremeSQL接口。 eXtremeDB高可用性版(HA)
内存数据库如何适应软硬件环境的失败?基于不同时间认知的两个阶段提交协议,eXtremeDB HA在不同的硬件环境使两个或更多的同步嵌入式数据库在单独的硬件环境中用信道实现标准和私有协议。 eXtremeDB内核模式(KM) eXtremeDB内核模式专为操作系统内核设计的。通过运行内部和独有的操作系统,实时数据库在执行内核任务时平衡了优先级,零等待相应,符合关键功能应用的数据分类,存取和检索。包括独有的开发工具,完整的源代码和示范程序。 eXtremeDB事务日志版 更新记录是在设备或系统发生错误时为eXtremeDB嵌入式数据库提供恢复功能。当更新记录是被激活的,所有数据库对象的更新记入到磁盘的文件或网络设备中。如果内存被损坏,数据库通过自动的前滚成勋会保存到准确状态。 McObject为使用流行的SQL数据库编程语言的eXtremeDB内存数据库用户提供高性能实施。eXtremeSQL包括SQL-89标准和eXtremeDB特定扩展,特定扩展包括支持几乎所有的eXtremeDB数据和查询种类。 eXtremeDB-64,McObject eXtremeDB内存嵌入式数据库64位版,支持比32位版大300倍的数据库,在要求即时分类,检索和管理大量数据库的金融,科学,计算机模拟和游戏制作领域,提供强大的新功能。 eXtremeWS嵌入式网络服务器
eXtremeWS是McObject专为嵌入式设备设计的嵌入式网络服务器。eXtremeWS很多的运用了对嵌入式开发很关键的一些性能,同时跟eXtremeDB嵌入式数据库紧紧的结合在一起。