Moin Moin!
»» Deshalb hat irgendwer es mal so formuliert: "SQLite is there to replace fopen(), not to replace Oracle."
»»So sehe ich das auch, allerdings würde ich den Satz erweitern auf "... and to replace MYSQL in many times..."
Sobald mehrere Prozesse gleichzeitig auf einen Datenspeicher zugreifen wollen, würde ich mich hüten, fopen() einzusetzen und mich mit dem Locking herumzuschlagen. Das ist in Oracle und PostgreSQL gut gelöst, MySQL soll sich ja gebessert haben, und bei Microsoft lebt man halt mit gelegentlichen Deadlocks. Ich muß allerdings zugeben, das mein letzter Krieg mit dem MS SQL Server schon fünf Jahre her ist. Vielleicht hat Microsoft ja mittlerweile gelernt, mit konkurrierenden Zugriffen umzugehen, ohne entweder die Datenintegrität zu gefährden oder in einen Deadlock zu rennen. (Man wird ja wohl noch träumen dürfen!)
Alexander
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".