@giannino1995: quel Chr era un errore di battitura... la frase doveva essere questa:
per come capisco la domanda ti manca un elemento, ovvero che mysql con InnoDB e una buona progettazione ed utilizzo delle transazioni gestisce la concorrenza in scrittura secondo le regole acid.
Ma qui stiamo andando abbondantemente off-topic: siamo nel forum di Java e stiamo parlando di database (che ha un forum dedicato).
Ti basti capire queste differenze:
1) Un DBMS è un contenitore di dati: ce ne sono di diversi tipi (file-based, client/server, embedded, ecc).
2) Un Web Server è un programma che risponde a determinate richieste (HTTP) fornendo al client i contenuti (tipicamente pagine HTML)
3) Un Servlet Container (come Tomcat) è una specie di Web Server un po' più evoluto, che serve a far funzionare web applications.
I DBMS possono essere usati da diversi tipi di applicazione: gestionali, programmi desktop, web applications, servizi, ecc.
Ciao.![]()