关键词:
移动计算
嵌入式数据库
数据同步
同步服务器
触发器
摘要:
中央数据库可能是各种大型关系数据库,如OpenBASE、Oracle、Sybase等等,为了保护用户的已有投资,必须解决OpenBASE Mini与多种数据库之间的同步问题,而不仅仅是OpenBASE.这给同步服务器的设计带来了许多问题,如数据库管理系统之间的协议差异、如何检测中央数据库上的事务、以及如何进行冲突检测等等.该论文正是在综合考虑了以上各和明上各种问题的基础上,提出了一种具有普遍意义上的方案,解决了OpenBASE Mini与多种数据库系统进行同步的难题.该论文提出的技术路线是:通过数据库触发器来捕获中央数据库上的事务,通过ODBC高用操作用中央数据库、屏蔽数据库之间的差异性,进而解决不同数据库系统之间的协议差别,通过同步数据模式实现了对主表的垂直分割.在这个技术路线的基础上,研究人员实现了OpenBASE Mini1.0与Oracle的同步.