-
系统结构-atmega16官方版中文手册下载
资源介绍
§1.1 系统结构
SQLite DBSync 应用场景是由同步客户端、同步服务端和中心数据库三部分组
成,实现了多个同步客户端上的SQLite数据库与Oracle或MySQL等中心数据库之间
数据同步功能。
同步客户端
同步客户端主要由客户端同步引擎和SQLite数据库组成,客户端同步引擎提
供了对同步客户端上SQLite数据库的同步管理、同步增量数据捕获以及同步数据
上载与下载等功能,客户端同步引擎与同步服务器之间的通过HTTP/HTTPS传输增
量的同步数据。
同步服务端
同步服务器端主要由SQLite DBSync WEB Server(SDWS)和同步服务执行引擎
等组成,它们可以部署在应用服务器上,是同步客户端与中心数据库之间的桥梁,
SDWS 组件通过同步服务执行引擎完成与中心数据库双向的数据同步。
SDWS主要完成同步客户端并发同步请求处理及同步数据的网络传输等功能。
同步服务执行引擎主要完成同步服务端的同步对象管理、增量数据捕获以及同步
数据上载与下载等功能
中心数据库
中心数据库是部署在数据库服务器的关系型数据库比如Oracle、MySQL和
SQLServer。一般是企业的生产数据库,是集中存放企业生产数据的地方。
下图是该SQLite DBSync的体系结构图,通过上面提到的所有同步组件共同协
作实现了SQLite数据库与中心数据库之间的自动化的、增量的、双向的数据同步。