I'm creating an application that is to be used "in-house" over a local network, that has to work when there is no internet.
I initially wanted to do it in Laravel (PHP), but that requires being able to query an online database.
So, I have settled with developing it in C#. There is only one thing I need to be certain of first based on these wishes:
- I want to use MySQL (I have it installed and the C# lib)
- The database needs to be local and shared between instances of the app
( If there are better options than MySQL for local db handling, I'm open for that as well)
Now for the questions:
What are / and how would I package dependencies to be able to use MySQL on any machine installing the app? I want a simple install.
What do you believe would be the best way to keep a shared database on a local network, that accepts changes from several instances in real-time?
Some pointers and/or advice would be appreciated. I'm planning the app atm (o'l pen and paper), so this would be the time :)
Best regards, Oyvind