W
wangc2001
Unregistered / Unconfirmed
GUEST, unregistred user!
我用midas做了一个3层的程序,数据库在公司的内网,公司有一台机器在INTERNET上面有固定的IP,这个上面放置了SERVER.EXE。客户端放在上海。上海的情况是一个ADSL的代理连接INTERNET,内网里面大概10个用户。通常使用程序连接到南京的大概有5-6个人。
公司连接到上海的带宽很小,所以上海连接过来的速度非常的低。现在我能想到的方法除了优化程序后,还有就是把一部分的数据保存到上海,然后通过一种机制保持上海和南京数据的同步。
假设我发现南京的数据是最新的,那么我就把程序连接到南京,并且把这个更新也同步到上海。这个同步包含两种情况:上海没有的,或者上海有但不是最新的。
如何在程序里面保持数据的同步,这是我的难题。我听说过数据同步这种功能,是通过数据库实现的,但是现在有两个问题:1。网速慢,2。中间是通过一个固定IP连接的,等于网络有3块。
公司连接到上海的带宽很小,所以上海连接过来的速度非常的低。现在我能想到的方法除了优化程序后,还有就是把一部分的数据保存到上海,然后通过一种机制保持上海和南京数据的同步。
假设我发现南京的数据是最新的,那么我就把程序连接到南京,并且把这个更新也同步到上海。这个同步包含两种情况:上海没有的,或者上海有但不是最新的。
如何在程序里面保持数据的同步,这是我的难题。我听说过数据同步这种功能,是通过数据库实现的,但是现在有两个问题:1。网速慢,2。中间是通过一个固定IP连接的,等于网络有3块。