美文网首页
2020-12-05 局域网C/S架构软件开发的数据同步困局

2020-12-05 局域网C/S架构软件开发的数据同步困局

作者: 硅谷少年 | 来源:发表于2020-12-05 17:11 被阅读0次

【背景】

最近做一个C/S架构的软件,约10个人用,access做前端,sqlserver做后端,要求能离线使用,前端用accdb格式的access数据库临时存储,里面有约70张表,计划每天手动同步一次数据。前端已经基本做完,我需要做前后端之前的数据库同步开发。开始觉得这个简单,找个现成的同步工具就ok了。做了几天,发现比我想象的要复杂。

【思路】

首先尽量找开源的工具,省钱。先找了kettle,这也是目前我找到的唯一一个支持access的accdb也支持sqlserver数据库的工具,但需要数据库java驱动,这个有点费劲,毕竟access算是比较小众的数据库工具了,sqlserver倒是很好解决。

又找了OpenDBDiff,这个只能在sqlserver之间同步,那就先写程序完成本地Access到LocalDB的同步,再用这工具完成本地LocalDB到SqlServer之间的同步。但本地同步这点也很费劲。

目前还是在摇摆,一方面努力找Kettle的驱动,另一方面努力写本地Access和LocalDB之间的同步VBA代码。

主要是Access VBA不熟悉,我只对Excel VBA熟悉。

相关文章

  • 2020-12-05 局域网C/S架构软件开发的数据同步困局

    【背景】 最近做一个C/S架构的软件,约10个人用,access做前端,sqlserver做后端,要求能离线使用,...

  • 理解C/S和B/S架构

    C/S架构 什么是C/S架构 C/S架构是第一种比较早的软件架构,主要用于局域网内。也叫 客户机/服务器模式。 C...

  • Rsync 命令的基本使用

    Rsync的介绍 远程数据同步工具,支持本地复制与远程同步,优于scp,cp。rsync基础采用c/s架构,监听端...

  • Socket

    软件开发的架构 1、C/S架构C/S即:Client与Server ,中文意思:客户端与服务器端架构,这种架构也是...

  • 2018-11-15 web前端第一天课程

    软件主要分C/S和B/S两种架构。我们学习的是B/S的软件开发。B/S架构中的B代表browsers(浏览器),S...

  • 2018-12-18 网页标题,实体

    软件主要分C/S和B/S两种架构。我们学习的是B/S的软件开发。B/S架构中的B代表browsers(浏览器),S...

  • html随笔

    HTML 软件架构——C/S,客户端 /服务器 ——B/S,浏览器 /服务器 (△) 软件开发流程:...

  • html标签

    软件分为C/S和B/S两种架构,我们主要从事B/S的软件开发。B:browsers S:server一个网页由三...

  • 前端-01-day

    软件主要分两种架构C/S和B/S我们主要从事B/S软件开发 什么是B/S? B/S中的B指的是browsers,是...

  • HTML5-CSS3记录

    HTML 软件架构:——C/S,客户端 /服务器——B/S,浏览器 /服务器 (△) 软件开发流程:PS:设计网页...

网友评论

      本文标题:2020-12-05 局域网C/S架构软件开发的数据同步困局

      本文链接:https://www.haomeiwen.com/subject/szpgwktx.html