有一个大型数据库引擎在线运行,并带有网络接口。您有一个不是您自己编写的本地软件,它试图连接到本地数据库。为了连接这两个数据库,我考虑使用本地数据库引擎,该引擎将请求代理到在线数据库,并缓存结果以供本地计算机上的软件使用。这种场景有意义吗?您将如何解决这个问题?
答案1
您的问题太抽象了。请添加更多详细信息,否则该问题可能会被标记并删除。
这个“大型数据库引擎”是什么?(一些 SQL 数据库?)什么技术使用本地软件?你确定不能更改连接地址吗?
至于代理,不同数据库引擎有许多代理(+连接池)。
至于缓存,在一般情况下,当您尝试缓存 SQL 答案时,您会得到不一致的结果。