MySQL läuft normalerweise als Server, und da ist es genau so gemacht,
daß mehrer "Nutzer" gleichzeitig an einer DB arbeiten können. Damit
Änderungen, die zusammengehören, nicht von anderen mittendrin
verwurschtelt werden können, benutzt man die sog. "Transactions", mit
denen man eine Folge von Änderungen zu einem "atomischen" Schritt
zusammenfaßt.

Anders ist das bei SQLite - da gibt's i.d.R. keinen Server, sondern
der Programmcode zum Ändern der sqlite-Datei ist direkt in jedem
Programm - und so können theoretisch mehrere Programme an der selben
Datei rumfrickeln, ohne es zu merken - gäbe es da nicht den
automatisch vom OS verwalteten "exklusiven" Schreibzugriff auf
Dateien, die er verhindert, daß 2 Programme die selbe Datei zugleich
ändern können.

Insofern sollten bei dir keine Probleme entstehen, solange du ein paar
Regeln einhältst (Verwendung von Transactions z.B.).

Oder meintest du was ganz anderes?

2011/1/5 Mike Ott <[email protected]>:
> Guten Tag allerseits
>
> Was passiert eigentlich, wenn mehrere Anwender auf eine MySQL Datenbank
> gleichzeitig zugreifen? Sie haben denselben Benutzer zugewiesen, arbeiten
> aber mit unterschiedlichen Tabellen. Gibt es da Probleme?
> Und wenn ja, wie umgeht man sie? Ich kann bei einer grossen Anzahl Anwendern
> nicht für jeden einzelnen einen eigenen Benutzer zuweisen. Müsste das ein,
> weil die DB während des Zugriffs für alle anderen Anwender blockiert?
>
>
> Danke und Gruss
> Mike Ott
>
>
>
>



-- 
Thomas Tempelmann, http://www.tempel.org/

Antwort per Email an