我正在开发一个包含大约 10 个表的数据库。基本上它将用于 2 或 3 个遥远的地理位置(我们称它们为 A、B 和 C)。所需的工作流程如下:A、B 和 C 应始终具有相同的数据库。因此,当 A 进行任何更改时,他应该能够将这些更改发送给 B 和 C。通过电子邮件发送整个 mdb 文件没有意义,因为它的大小为 15+mb。因此,我只想将新的附加记录和更改发送给 B 和 C。B 和 C 所做的更改也应反映给其他相关方。我怎样才能做到这一点?我有一些想法,但不知道如何实现它。
解决方案'A' - 仅将数据表导出到 xls 文件并通过电子邮件发送。但是将表导入 mdb 文件可能有点复杂,对吧?并且 xls is 文件也会随着时间变得越来越大。
解决方案'B' - 尝试仅提取更改并仅通过电子邮件发送新部分?(但如何只提取那些)
解决方案“C” - 找到某种方式将所有用户同步到同一数据库(存储)位置。我正在考虑通过将表存储在母公司服务器(也在海外)的共享驱动器中的前端/后端拆分解决方案。但是位置之间的网络连接非常慢,我不知道这需要多少带宽。
任何建议都将受到欢迎!