场景:我有一个数据库,它通过不可靠的链接接受来自一组地理位置分散的客户端的写入。客户端只进行写操作,并可能读取自己最近2到3次写操作的数据。较旧的数据存档到数据仓库。
问题:客户端通过不可靠的网络连接到数据库,并且当它们与服务器之间的数据链路断开时无法写入。由于客户端本质上是数据输入工具,因此浪费了大量的工时。无法改善网络的连通性。
可能的解决方案:在每个客户机节点上运行缓存数据库代理,在数据链路断开时在本地缓存写入。当链接恢复时,它会将所有写入推送到主数据库。
问题:是否存在任何此类系统(如果存在,对于哪个数据库)或者我是否坚持编写自己的系统?
备注:
免责声明:除了为Google F1提供链接外,Google没有任何帮助。