I wrote a desktop application for Windows that works very well with Sqlite. This is a single-user application, and the database is located directly on the machine where the application is running.
However, the application has grown, and now several users should be able to run the application and connect to one common database.
I would just like to share the sqlite file on a network drive, but this will obviously lead to data corruption if someone doesn't have any ideas.
I assume that I may need to install a database server, but a commercial license for MySQL does not make sense, PostgreSQL is so different that I will have to rewrite a lot of my application. I did not work with Firebird at all, so I'm not sure if this is a good solution or not.
Are there any Sqlite database servers that can be installed to handle incoming transactions in the Sqlite database file?
If I need the client to download and install MySQL on my own, should I have a commercial license?
Any suggestions or direction would be great, thanks.
database sqlite multi-user firebird
Ben mc
source share