我有一個使用WPF用C#編寫的客戶機/服務器應用程序。服務器上的數據庫變得越來越大,應用程序必須加載它的大部分數據(我們不要討論它的那部分內容......只要相信我,並將其用於實際)。我可以根據需要按需提取數據,但由於使用遠程數據庫來回查詢會產生性能問題。使用本地數據庫優化客戶端服務器應用程序?
但是,如果在應用程序啓動時我可以將需要的數據下拉到客戶端並將其存儲在本地運行的數據庫中,那將會很棒。應用程序然後查詢本地數據庫,而不是遠程服務器數據庫。通過這種方式,應用程序保持較低的內存佔用量,但仍然可以快速訪問數據,因爲它是本地的。
是否有可能以這種方式使用SQL Server Express或LocalDB?即讓它們在客戶機上運行,並在應用程序啓動時與服務器數據庫同步?如果是這樣,這是推薦使用還是不推薦使用它們?
感謝
非常有趣!不知道這存在。謝謝! – Nullqwerty