要求
.NET Windows 应用程序使用 C# 与 Oracle DB 交互以检索和保存数据
问题
数据量大,性能慢,内存占用高,应用程序将整个数据显示在屏幕上。由于数据库调用和客户端数据处理,响应时间很长
建议的解决方案
使用分页(来自Oracle DB)在屏幕上显示部分数据,应用程序的响应时间会更快;但是,它将为每个页面进行数据库调用。我们正在寻找一种从 DB 获取第一页数据并启动应用程序的解决方案,之后将有一个后台作业将其余数据从 DB 获取到本地 XML DB。因此,在下一页的情况下,数据将从 XML 加载,而不是进行 DB 调用。
这种设计可行吗?
本地 XML DB 和 Oracle DB 之间是否可以同步?