论文部分内容阅读
嵌入式系统中,嵌入式数据库系统作为数据存储管理访问的引擎有着广泛应用。在嵌入式数据库应用中一个系统所涉及的数据可能存在于不同位置的不同数据库系统中,如何实现这些数据库的数据交换、数据的一致性和完整性检查成为系统开发和应用中的一个尤为突出的问题,因此嵌入式数据库同步分发系统是嵌入式数据库系统的重要组成部分。本论文针对某国产嵌入式数据库提出了一套同步分发方案,对嵌入式数据库同步分发系统中各个模块以及工作流程进行了详细的分析和设计,最终实现了本系统。论文的主要工作是:本文首先研究了国内外数据库公司对此类产品研究的现状,以及嵌入式数据库的特征和几种常用的同步方法,然后从基础理论和关键技术分析数据库同步的分类、数据捕获技术、日志文件上传、冲突检测和解决与日志文件下载等内容。详细分析同步分发系统的功能和性能需求,根据这些需求得出同步分发的所有功能模块并设计同步分发的架构。系统在设计中分为两部分:同步分发客户端和同步分发服务器端。客户端运行在各种嵌入式设备上,分为三个功能模块,分别是数据捕获、分发文件和下载文件。服务器分为三个功能模块,接收日志文件、冲突检测和分发文件。最后本文设计并实现同步分发系统的客户端和服务器端。