数据库 同步-移动端与服务器端数据库的同步

问题描述

移动端与服务器端数据库的同步

最近做项目遇到个问题,手机客户端有个本地数据资源,可以离线的时候查询资源。当服务器中的相应数据发生变化时,手机端是如何与其获得数据同步的,就是将那些变化了的数据更新到手机上,还有那些服务器中删除的数据,在手机上该如何处理呢?大蛇们

解决方案

我相信这问题应该算是很常见的吧,有大神会么,帮忙解答下,谢谢~

解决方案二:

没人回答么??好桑心啊

解决方案三:

想要知道服务器端的数据发生变化没有,首先后台要给你做一个接口,数据请求不要太大,用于判断服务器端数据是否发生了变。
比如:你使用定时器,半个小时,或者一个小时调用一次这个接口(时间长短取决于你的数据即时需求大小),比如说服务器传过来你相应数据中的一个数据,只要他发生变化,立马给你的本地数据库换血。
存在手机上,能存肯定能删除,只是需要判断数据是否已经在服务器端删除过了就行,无非还是调接口的事,这主要要和服务器端交互好,手机端有什么要求尽管向服务器端提,不给做,你也做不了
这是思路

时间: 2024-08-03 17:13:13

数据库 同步-移动端与服务器端数据库的同步的相关文章

移动端与服务器端数据库同步

最近在写一个移动工具类应用.需要支持离线功能,所以本地需要一份数据库的拷贝,这样就涉及到移动端和服务器端数据库的同步问题. 在设计时我要满足以下几个需求: 1. 同步时双向传输数据最小化.双向即,服务器端更新同步到移动端,和移动端更新同步到服务器.每次只传输两端差异数据. 2. 支持离线.支持离线本身是一种好的用户体验,而它带来的一个其他的好处是每次移动端数据库查询仅需查询本地数据库,这样就避免了过多的服务器端查询.本地数据库减少了很多服务器的压力,当然也给用户省了流量.数据库更新操作也是如此,

数据同步-C/S架构的数据库异步同步问题

问题描述 C/S架构的数据库异步同步问题 开发语言:C# 数据库:sql server 想实现功能: 把服务器上的数据库down到本地,客户端使用时操作本地数据库,固定时间或服务器数据库连通的情况下,将本地数据同步到服务器的数据库中. 目的:在服务器关闭.或断网情况下,可以保证客户端使用的稳定性. 希望大神们指点迷津,提供一些可行性方案,十分感谢! 解决方案 关键看你的业务需求. 比如说电子词典完全可以离线工作,在线更新词库. 但是银行卡pos刷卡就绝对不能离线工作. 没有什么一劳永逸的办法,你

同步远程数据到本地数据库后的删除操作

问题描述 同步远程数据到本地数据库后的删除操作 同步远程数据到本地数据库后,远程数据发生变动,比如删除,那么怎么删除本地的那条数据呢. 情景: 同步淘宝api商品后保持在本地,如果卖家删除了某个商品后,本地怎么去实现同样的操作,删除那条已经在远程端被删除的数据呢! 知道思路的大侠请告知,在此小弟谢过.(j2ee开发) 解决方案 问题的关键是你怎么知道远程的数据被删除了?是淘宝api提供这个功能还是需要定期访问远程来判断商品是否还存在?知道数据被删除,那本地删除应该不是什么问题 解决方案二: ht

您是怎么看待服务器端数据库和android应用本地sqlite数据库

问题描述 您是怎么看待服务器端数据库和android应用本地sqlite数据库 一个线上的应用(比如说网易新闻)肯定是要跟服务器打交道的,但是当用户处于网络离线情况下,还能继续观看新闻(就是所谓的离线新闻),那么这些新闻数据肯定要保存在本地数据库(也有人说用json保存到文件里),那现在就有这样一个事情了.是不是有网就去服务器取数据,然后将取到的数据保存到本地的数据库(含数据更新),有些设置得更人性化的应用,还分是否2G/3G/wifi状态下读取服务器的数据. 服务器端数据库和本地数据库频繁的切

使用阿里巴巴开源数据库同步工具DATAX实现跨数据库同步

使用阿里巴巴开源数据库同步工具DATAX实现跨数据库同步 DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL.Oracle.HDFS.Hive.OceanBase.HBase.OTS.ODPS 等各种异构数据源之间高效的数据同步功能. 点击进入 先请配置DataX 环境变量 Linux.Windows JDK(1.8) Python(推荐Python2.6.X) Apache Maven 3.x (Compile DataX) 下面演示dataX 配置示例:从M

javascript-怎么把excel文件从Web端导入到数据库,Java ee平台

问题描述 怎么把excel文件从Web端导入到数据库,Java ee平台 一份学生成绩单,从Web上导入到数据库,Java ee平台.,,,,,,,,,,,, 解决方案 上传到服务器,通过poi工具包解析后,存库 解决方案二: 将excel文件导入到数据库中 解决方案三: 你是要存数据还是文件?要是数据要把excel文件内容获取到然后存入数据库,如果是文件,要把文件上传到服务器,然后再再数据库存路径和相关信息. 解决方案四: 首先web端页面定义一个 input type="file"

activex 是怎么访问服务器端数据库的?

问题描述 问过VB的问题,有个老程序是VB做的activex控件,现在想问一下activex是怎么访问服务器端数据库的?连接字符串怎么写,如国activex要和数据库打交道,把连接字符串写到activex里,这样不是很容易被反编译了吗? 解决方案 解决方案二:所以说ACTIVEX不安全啊.....你可以用FLASH来做啊..但也不排除被反编译的可能..但它下载都已经很难了.

yii2.0数据库迁移教程【多个数据库同时同步数据】_php实例

本文讲述了yii2.0数据库迁移的方法.分享给大家供大家参考,具体如下: 创建迁移 使用如下命令来创建一个新的迁移: yii migrate/create <name> 必填参数 name 的作用是对新的迁移做一个简要的描述.例如,如果这个迁移是用来往多个数据库同一张表  ( 假设每个数据库都有news表 )   添加字段的,那么你可以使用addColumn_news (该名称自定义)这个名称并运行如下命令: yii migrate/create addColumn_news 注意:因为 na

yii2.0数据库迁移教程【多个数据库同时同步数据】

本文讲述了yii2.0数据库迁移的方法.分享给大家供大家参考,具体如下: 创建迁移 使用如下命令来创建一个新的迁移: yii migrate/create <name> 必填参数 name 的作用是对新的迁移做一个简要的描述.例如,如果这个迁移是用来往多个数据库同一张表  ( 假设每个数据库都有news表 )   添加字段的,那么你可以使用addColumn_news (该名称自定义)这个名称并运行如下命令: yii migrate/create addColumn_news 注意:因为 na