客户启动任务后,任务产生的数据都存到服务器端 MySQL 的表里,客户端为了增删查改速度快一点只维护一个本地的 SQLite 数据库,一个任务 3 ~ 5 个小时,每秒产生 10 条数据,期间服务器端存储在 MySQL 里的数据要同步到客户端。
目前实现很 low,服务器端把 MySQL 增量插入的数据再导出到 CSV,然后存储到文件,让客户端通过 HTTP ( Nginx )下载,然后把增量的 CSV 数据导入 Sqlite...无语了吧..
客户端因是 Sqlite,用 MySQL 的主从复制应该不行了吧。。
目前实现很 low,服务器端把 MySQL 增量插入的数据再导出到 CSV,然后存储到文件,让客户端通过 HTTP ( Nginx )下载,然后把增量的 CSV 数据导入 Sqlite...无语了吧..
客户端因是 Sqlite,用 MySQL 的主从复制应该不行了吧。。