Hello there,
I'm writing a small program that needs a database to store information. Currently I'm abuseing an excel file to store the data, since for a first try it seems the easiest way to me as a beginner. With basic functionalities the program is working fine now.
I decided to program it as a UWP-App to be able to adapt it also to mobile devices later on. In fact I was kind of suprised that something like OLEDB works for this. Installing my former working software on an other computer I found out, it unfortunately
doesn't. I had to install the Access Database Engine first, to make it work.
Since I want to supply it possibly also in the store when I like the result, to me this seems not to be a good solution.
Nower state:
Software is running on PC and accesses an excel file, that is used as database, via SQL queries. I expect performance won't be an issue. I would be quiet suppriesed if any user would make it to bring 6000 entries ore more (maximum 8 tables of this size)
to one table. Also I think that maximum 32 tables will be sufficient (depends a bit on the layout that I will use for future functions).
My plan is now to find a Database that can be accessed with SQL-queries and runs under windows on PC and Mobile systems. Because I also think about possibly to supply a comercial version (or at least add ons) of the program, licensing is an issue. Furhter
it would be great if there would be a possibility to adapt things to Android later on (sorry Appel ;) ). Unfortunately I have no clue about what to use or look for. My first ideas where some open XML stuff (which hase shown to be kind of complicated for my
use) and OLEDB that seems to cause problems on installation(aditional database engine must be installed separately). I also read that there is something that is called JSON (but till now I only know that it's used to store and/or transfer data). Also Unicode
caracters should be supported. Most important to me are latin letters in all variations (é,è,ê,ã,ó,ö,ä,ç etc.) but also arabic and cyrillic ones.
It would be great if anybody can give me a hint in which direction I have to search and what way to store my data is the best one for my use.
Thanks in advance