SQLite und Parallelität

Ich muss eine Datenbank in eines unserer Produkte integrieren und frage mich, welches für unsere Anforderungen besser geeignet ist (einfache automatische Bereitstellung, keine Administration, gute Leistung), und sqlite scheint eine gute Lösung zu sein. Das Problem besteht darin, dass die Datenbank möglicherweise mit häufig auftretenden Problemen konfrontiert ist: Der Zugriff erfolgt jedes Mal über PHP (Apache), wenn ein Client eine Verbindung zum Server herstellt, auf dem die Datenbank ausgeführt wird. Ein Client stellt ungefähr alle 10 Sekunden eine Verbindung zum Server her (und führt eine INSERT-Abfrage aus), und möglicherweise werden mehr als 100 Clients ausgeführt.

Bei der Ausführung einer INSERT-Abfrage sperrt sqlite die gesamte Datenbank zu einem bestimmten Zeitpunkt für eine bestimmte Dauer. Gibt es eine Möglichkeit, diese Dauer zu berechnen? Wenn dies nicht möglich ist, denken Sie, dass sqlite (v3.3.7) immer noch an die oben genannten Bedingungen angepasst ist?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage