Sto programmando un database usando Java con SQLite.
Ho scoperto che solo una connessione alla volta al database ha capacità di scrittura, mentre molte connessioni contemporaneamente hanno capacità di lettura.
Perché l'architettura di SQLite è stata progettata in questo modo? Fintanto che le due cose che vengono scritte non vengono scritte nello stesso posto nel database, perché non possono avvenire due scritture contemporaneamente?