军工/航空航天_McObject

当前位置:首页>市场

 下载McObject公司用于军事/航空领域的eXtremeDB数据表单(PDF) 
  为支持现代战争,军事/航空(MilAero)系统采用内存数据库来管理大量数据,其中包括战术信息、导航数据、系统状态等等。MilAero系统已逐渐在实质上发展成为计算平台,在其内部及系统之间紧密整合并且持续交流信息。这就提出多方面的嵌入式数据库需求,包括高性能、并发访问、高可用性、复杂的搜索以及高可靠性。下载我们白皮书:《军事及航空嵌入式系统对实时数据库的需求》,关注现有和新兴的数据管理技术及其是否适合于满足这些方面的需求。
  eXtremeDB,一种小尺寸的商业成品(COTS)数据库,在满足MilAero开发人员对于高可用性实时嵌入式数据库的需求方面发挥着越来越大的作用。包括波音、EADS和SAIC在内的许多公司已经意识到,可靠的嵌入式数据库在高性能、高可用性以及开发时间方面的优势都表明它是值得采纳的解决方案。
技术上的优势使得嵌入式MilAero系统可以选择使用“真正的”内存数据库。内存嵌入式数据库以接近内存存取的速度运行,消除了文件I/O和进程间通信带来的不可预测延迟。此外,遵循识时协议来实现“eager,2-safe”复制,内存数据管理提供了非常可靠的、带有冗余和故障切换能力的高可用性系统,可以使用非易失性随机访问存储器(NVRAM)来增强这种可靠性。
  考虑到MilAero设备的数据管理,开发人员和工程管理人员必须在多个层次上寻找潜在的解决方案。嵌入式数据库架构必须简化并且提供实时系统需要的性能。在面对软硬件错误时必须能够维护数据的可用性,这通常通过冗余来实现。最后,开发人员必须在程序级理解他们的数据库,这需要有开放的源代码。

  eXtremeDB嵌入式数据库特性

  • 内存数据库:不需要文件系统•嵌入式(不是客户端/服务器架构)
  • 超快速度——得益于内存数据库架构•微秒级的事务,即使运行在普通硬件上
  • 高可用性,通过识时(time-cognizant)的两相提交协议实现
  • 可选的事务记录模块,用于保证数据持久性•可选的SQL接口
  • 超小代码尺寸,启动时仅有50KB
  • 非常有效的存储管理器——典型的开销仅有15-40%(1M数据仅需要占用1.15-1.4M内存)
  • 无需动态分配内存:满足最严格的安全需求
  • 高度可移植性:使用ANSI C语言编写,不依赖于C运行库;eXtremeDB嵌入式数据库甚至在没有实时操作系统(RTOS)的情况下也可以运行!
  • XML接口,简化与其他支持XML系统间的数据交换
  • 对开发人员友好——创建了一个类型安全、直观的编程接口,可以进行全面检查以加快开发速度

Copyright©2017 McObject LLC  联系我们   法律声明   隐私保护
京ICP备10218429号-1