我知道这是一种一般性的问题,但没有其他方法可以找到一个好的答案。
我需要创建一个由服务器和几台简单PC组成的网络。我的老板想要在服务器上有数据库,但在所有的机器中也要镜像(整个DB),因为他希望PC在网络瘫痪的情况下也能工作!
我们将处理大量的数据,每台PC (a)控制一条工业生产线,(b)将有关每个操作的信息记录到DB中。正在审议的数据不敏感。
我的想法是,每台机器都将拥有整个DB的一部分(相同的表,但只有一部分数据),并且它们将更新“母”DB。
我的想法是一个很好的方法吗?如果是的话,我怎样才能完成这样的设想呢?
有没有更好的方法?
发布于 2018-06-26 14:25:39
服务经纪人是一种选择吗?它能处理不相连的情况。在每个PC上使用本地数据库(“客户端”),在服务器上使用一个中央数据库。每个客户端发送Service消息(例如XML文件)到服务器上。例如,从生产线发送有关“动作”的信息。每当连接丢失时,所有消息都会排队,直到重新连接为止。在服务器上,您需要编写一个处理程序来处理这些消息。
https://dba.stackexchange.com/questions/210579
复制相似问题