mysql 嵌入式 sqlite_使用SQLite DBSync打造低成本的嵌入式移动数据库

SQLite DBSync是一款开源的嵌入式数据库SQLite数据同步引擎,支持与MySQL、Oracle等异构数据库的双向增量同步。适用于构建成本低、支持移动计算环境的嵌入式移动数据库。其特点包括多平台支持、同步事务保障、增量同步和全面的同步管理。系统由同步客户端、服务端和中心数据库组成,实现多客户端与中心数据库的数据同步。
摘要由CSDN通过智能技术生成

目前SQLite使用的用户非常的多,大多数的移动终端都装有SQLite数据库,SQLite能够被广泛地使用是因为它提供了强大的数据库管理功能以及完全开放的开源许可。然而SQLite数据库与其他商业数据库(Oracle、MySQL、SQLServer等)之间数据复制操作一直没有很好的解决方案。那么如何把 SQLite 数据库打造成费用低廉的嵌入式移动数据库呢,使其是能够支持移动计算环境的数据库,并提供完善的数据同步机制?这里我要向大家推荐一款嵌入式移动数据库产品 -- SQLite DBSync,SQLite DBSync 就是专为SQLite 打造的嵌入式移动数据库解决方案,SQLite DBSync是共享软件相比其他商业的嵌入式移动数据库费用非常地低廉。

SQLite DBSync 是什么?

SQLite DBSync是开源嵌入式数据库SQLite的数据同步引擎,实现了SQLite 与异构数据库之间的增量的、双向的数据同步功能。

SQLite DBSync 产品特色:同步客户端零管理:无需安装与配置,以接口库的方式嵌入到用户应用程序中,可以与用户应用一起进行部署安装。

多平台支持:可以运行于Windows、Linux、WinCE、Android等操作系统平台。

同步用户登录认证:支持同步用户的登录,保障数据同步的安全。

同步事务支持:能够保障同步过程完整性,提供高可靠同步机制。

同步表权重支持:能够有效解决同步表之间的外键约束问题。

增量同步:提供数据库之间增量同步,有效减少同步数据容量,实现高效的数据同步能力。

多种同步方式:支持仅下载,仅上载及双向的数据同步。

数据同步划分:支持同步表的水平过滤、垂直过滤与水平垂直混合过滤。

多种数据类型:支持数值、字符串、日期时间、二进制、BLOB等多种数据类型的数据同步。

异构数据库支持:目前已实现与MySQL或Oracle、SQLServer之间的数据同步。

全面的同步管理:同步发布管理、同步表管理、同步用户管理及同步变量管理,可以灵活、简便地实现用户的数据同步开发与管理。

同步服务器支持:提供WEB服务中间件,可以完成多用户并发地自动化的数据同步。

SQLite DBSync系统结构:

使用SQLite DBSync 打造嵌入式移动数据库应用场景是由同步客户端、同步服务端和中心数据库三部分组成,实现了多个同步客户端上的SQLite数据库与Oracle或MySQL等中心数据库之间数据同步功能。下图是该应用场景系统结构图,通过图中的同步组件共同协作实现了SQLite数据库与中心数据库之间的自动化的、增量的、双向的数据同步。

forum.php?mod=viewthread&tid=1914036

同步客户端

同步客户端主要由客户端同步引擎和SQLite数据库组成,客户端同步引擎提供了对同步客户端上SQLite数据库的同步管理、同步增量数据捕获以及同步数据上载与下载等功能,客户端同步引擎与SQLite DBSync WEB Server 组件之间的通过HTTP/HTTPS传输增量的同步数据。

同步服务端

同步服务器端主要由SQLite DBSync WEB Server和同步服务执行引擎等组成,它们可以部署在应用服务器上,是同步客户端与中心数据库之间的桥梁,WEB Server 组件通过同步服务执行引擎完成与中心数据库双向的数据同步。

WEB Server 主要完成同步客户端并发同步请求处理及同步数据的网络传输等功能。同步服务执行引擎主要完成同步服务端的同步对象管理、增量数据捕获以及同步数据上载与下载等功能

中心数据库

中心数据库是部署在数据库服务器的关系型数据库比如Oracle、MySQL和SQLServer。一般是企业的生产数据库,是集中存放企业生产数据的地方。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值