java - 数据库同步在线/离线

标签 java database

<分区>

我已经创建了用于在其中存储数据的 Java 应用程序。我的笔记本电脑在工作时未连接到 Internet,但在我回家时已连接。 有什么方法可以让我在离线时将数据存储在任何地方,当它上线时它会自动与在线服务器同步,我可以通过手机或平板电脑查看我的数据。

最佳答案

是的,有办法。两个,实际上:

  1. 您可以让您的应用程序在未连接时将数据存储在内存或文件中,并在重新联机时手动同步。
  2. 您可以创建数据库的本地副本,并在您的服务器和本地副本之间创建 MASTER-MASTER 复制。这样,一旦您恢复在线,所有更改都会自动同步。

具体的实现实际上取决于您的要求和数据库类型。

关于java - 数据库同步在线/离线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39874788/

相关文章:

java - GXT 3 ContentPanel 自动高度或 FillLayout

java - SQLite - 没有这样的表 : while using CTE for deleting duplicate records

不支持 SQL 构造或语句

java - Spring XD 在一个模块中转换和路由消息

java - 如何在 LinearLayout 中创建小按钮,当您触摸其边缘时动态创建换行符?

mysql - SELECT 使用不同的外键值

mysql - 如何将 MS Access 记录从主表和两个链接表导入 Excel?

sql - 表 "k"有一个条目,但无法从这部分查询中引用它。子查询 SQL

java - 将 request 属性从 request 注入(inject)到 spring Controller 方法中

java - BroadcastReceiver 中的 AlertDialog??可以吗?