/ / režim sieťového servera vs zabudovaný režim v JavaDB - java, databáza, derby

režim sieťového servera vs vložený režim v JavaDB - java, databáza, derby

Pokúšam sa vyvinúť aplikáciu pre stolné počítačebyť spustený v lokálnej sieti. Má dve používateľské rozhranie. Jeden pre používateľov na prihlásenie sťažností a druhý pre spracovanie sťažností. Obidva sú spojené do jednej databázy. Teraz chcem vedieť počasie, mal by som používať JavaDB v zabudovanom režime alebo režime sieťového servera na implementáciu tohto a aký je rozdiel medzi týmito dvoma prístupmi.

odpovede:

1 pre odpoveď č. 1

V zabudovanom režime sa databázový kód spustí v systémerovnaký proces ako vkladacia aplikácia. Databázové súbory sú uzamknuté, žiadny iný proces nemá prístup k databázovým súborom. Toto je správna voľba, ak máte iba jednu aplikáciu s jedným používateľom v databáze. Výhodou oproti sieťovému režimu je, že neexistuje žiadny sieťový prenos na prístup k databáze.

V sieťovom režime databázový kód beží samostatne(databázový server). Klientske aplikácie majú prístup do databázy cez sieť. Do databázy má prístup súčasne niekoľko klientskych aplikácií. Toto by malo byť pre vás to pravé, pretože máte dve rôzne klientske aplikácie, ktoré pristupujú k databáze súčasne.