簡體   English   中英

JavaDB中的網絡服務器模式與嵌入式模式

[英]network server mode vs embedded mode in JavaDB

我正在嘗試開發一個在本地網絡上運行的桌面應用程序。 它有兩個UI。 一種用於用戶登錄投訴,另一種用於處理投訴。 它們都連接到單個數據庫。 現在我想知道天氣,我應該在嵌入式模式或網絡服務器模式下使用JavaDB來實現這一點,這兩種方法之間有什么區別。

在嵌入式模式下,數據庫代碼與嵌入應用程序以相同的過程運行。 數據庫文件被鎖定,沒有其他進程可以訪問數據庫文件。 如果每個數據庫只有一個應用程序且每個用戶只有一個用戶,那么這是正確的選擇。 網絡模式的優勢在於,沒有網絡流量可以訪問數據庫。

在網絡模式下,數據庫代碼在其自己的進程(數據庫服務器)中運行。 客戶端應用程序可以通過網絡訪問數據庫。 多個客戶端應用程序可以同時訪問數據庫。 因此,這應該是您的正確選擇,因為您有兩個不同的客戶端應用程序同時訪問數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM