Storage 如何在多个设备之间同步数据?

Storage 如何在多个设备之间同步数据?,storage,data-synchronization,server-farm,Storage,Data Synchronization,Server Farm,假设您正在编写一个许多客户机都使用的程序。一台服务器只能处理一定数量的连接。在获得包含不同设备的服务器场之前,需要处理的连接越多,所需的电源就越多。 例如,如果您运行一个应用程序,其中不同的客户端可以在您的服务器上存储数据,那么如何能够同步每个设备上的数据?存在哪些硬件/软件解决方案?或者所有数据是如何存储的?我可以建议手动创建程序,仅使用文件系统,您可以在客户端和服务器之间交换文件,但服务器程序将在一段时间内(例如,每5分钟)完成将他的所有文件列表广播给所有连接的客户端,然后交换将不得不等待(

假设您正在编写一个许多客户机都使用的程序。一台服务器只能处理一定数量的连接。在获得包含不同设备的服务器场之前,需要处理的连接越多,所需的电源就越多。
例如,如果您运行一个应用程序,其中不同的客户端可以在您的服务器上存储数据,那么如何能够同步每个设备上的数据?存在哪些硬件/软件解决方案?或者所有数据是如何存储的?

我可以建议手动创建程序,仅使用文件系统,您可以在客户端和服务器之间交换文件,但服务器程序将在一段时间内(例如,每5分钟)完成将他的所有文件列表广播给所有连接的客户端,然后交换将不得不等待(如果我们谈论的是大量文件),如果是小文件,则30秒或1分钟就足够了

那么您会说您将编写一个程序并手动复制所有文件?我认为这个解决方案可能效率低下。有没有办法在硬件上实现这个场景?服务器如何能够更高效地同步数据?这是事实,对服务器来说可能很难,但这只是一个建议