实时嵌入式数据库系统高可用性策略研究(3)
2.4可移植性
RTEDB作为嵌入式软件,应当具有较强的可移植性,以适应不同的软硬件平台。由于高可用性RTEDB需要主、备数据库实例间进行可靠的通信,因此,高可用性策略应当具有较好的针对通信方式的可移植性。
高可用性通信的移植性可通过通信抽象层实现,通信抽象层介于高可用性功能与底层通信功能之间,屏蔽了底层通信的细节,对上层而言,其功能及相关接口固定,RTEDB调用通信抽象层即可实现数据的发送、接收等功能。对于底层通信而言,则需要依据通信抽象层的要求以及实际使用的通信方式,进行相应的移植工作。这样,对于当底层通信机制发生变化时,只需要修改底层通信功能的实现方式,而不需要对高可用性功能本身进行开发工作。
3结语
某些嵌入式系统中某些关键的数据应用需要不间断地运行和提供服务,不允许发生停止服务和数据丢失等情况,这就要求实时嵌入式数据库具备高可用性。本文在分析了现有大型数据库的高可用性技术的基础上,提出了一种针对实时嵌入式数据库的高可用性策略。该策略基于大型数据库的集群技术,采用主备数据库实例模式,主备数据库实例间采用数据库复制的方式保持数据一致性,并通过超时机制保证整个数据库复制过程的实时性。在主数据库实例失效,切换到备份数据库实例时,采用了记录和比较事务序列号的方法,保证数据最新的备份实例成为主实例。此外,还对高可用性功能的可移植性进行了考虑。
参考文献参考文献:
[1]万玛宁,关永.韩相军.嵌入式数据库典型技术SQLite和BerkeleyDB的研究[J].微计算机信息,2006(2).
[2]史恒亮,白光一.嵌入式数据库的现状和发展趋势[J].计算机系统应用,2010(2).
[3]于雪平,孟丹.数据库应用的高可用性及实现技术[J].计算机应用研究,2004(5).
[4]付社良,田斌.OracleRAC10g系统高可用性测试及分析[J].武汉理工大学学报:信息与管理工程版,2007(2).
期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。
【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。
投稿辅导服务咨询与期刊合作加盟
陆老师联系QQ:
蒋老师联系QQ:
刘老师联系QQ:
联系电话:18015016272
17327192284
投稿辅导投稿邮箱:zgqkk365@126.com


