当前位置:首页>产品介绍
高可用性--组合选项

eXtremeDB高可用性的嵌入式数据库

观看介绍eXtremeDB嵌入式数据库三分钟视频

下载eXtremeDB高可用性数据表(PDF 
探索eXtremeDB关键特征 ,使开发人员能够使用麦科捷公司的实时数据库技术创建最先进的软件应用程序。

e
XtremeDB高可用性版嵌入式数据库是eXtremeDB一个容错版,旨在解决内存数据库

如何才克服运行时软件或硬件故障?这一难题。为不能报错的嵌入系统提供动力eXtremeDB高可用性版本拥有高度可靠性,以及卓越的性能和非常小的运行空间。 

除了内存数据库系统(IMDS)版本,eXtremeDB高可用性数据库还可以可作为一个混合嵌入式数据库,称为eXtremeDB高可用性混合版,让开发人员能够在同一应用程序中结合全内存数据存储与磁盘数据存储。 有关的eXtremeDB高可用性混合版本的更多详细信息,请参阅此网站的eXtremeDB高可用性混合版本页面

 

程序控制,电信和网络设备,以及高标准的五个九可靠性(99.999%的正常运行时间)要求的其他嵌入式系统,构成实时应用程序发展最快的一部分。 这些系统能管理更大量更复杂的数据——从而需要开发一种快速,轻量级的商用现货供应(COTS)的数据库,来满足他们对可靠性上的必然需求。

通常,现有的容错系统使用复制方案创建备份嵌入式数据库副本。 但复制过程一旦原始数据更新便开始耗时,直到这些更改传播到数据库副本。 此种延迟时间在时间要求严格的嵌入式系统里往往是不可接受的(请查看文章的嵌入式系统欧洲 ,重点介绍了不同的数据库复制方法)。

eXtremeDB-HA在独立地址空间运行时内保留了多个相同的嵌入式数据库实例。 典型的硬件配置包括:

§  相同的硬件实例中的多个进程或线程

§  具有一个高速总线进行通信的底盘中两个或更多个电板

§  在电板上的独立地址空间由行业标准通信媒体与协议,如RS-485/RS-232,控制区域网络(CAN)或以太网连接

§  两个或多个控制器由专用通信媒体和/或协议连接

§  LAN上的不同的计算机 

 eXtremeDB-HA提交协议


麦科捷公司的eXtremeDB 高可用性数据库系统利用"2-safe"耐用、识时的两步提交协议,以确保实例数据库和相同的备用实例发生更改时能一起成功或失败,或者利用更快的"1-safe"异步复制协议。 eXtremeDB-HA运行时导出的高可用性控制接口提供了用于应用程序配置、建立、维护和终止eXtremeDB-HA连接。 识时HA局传输协议使通信以及检测超时情况得以成功。

 

 

主端

副本端

§  启动提交数据(阶段1

§  将数据发送到副本

§  等待来自副本的提交结果

§  在超时分离的副本(S

§  比较结果提交

§  完成提交(阶段2

§  如果副本的提交结果不匹配,分离副本

§  发送提交完成通知给副本

§  返回到主应用程序

§  初始化数据库

§  将其自身附加到主机并执行初始数据库同步

§  等待来自主程序的提交数据

§  当数据到达时,将数据提交到副本数据库

§  提交结果发送到主程序

§  等待并接受从主程序发出的提交或回滚事务的确认信息

§  继续等候下一个提交信息

§  

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