I am developing a small windows application in .net. Which database should I use?
DB structure
Table 1: No more than three fields: 50+ records (Add, Delete)
Table 2: No more than 10 fields: 10-20 records (Add, Delete)
I thought about using XMLDatabase, but some say that it is not practical to use it. What are the reasons for this? If it's OK to use XML files as a database, can you offer some guides or best practices? I used to work with XML files. Is there anything else when it comes to using it as a database?
I also plan to later distribute the application to my friends, and these guys are not programmers, and they are less tech.
So, if I use a SQL server, how to deploy it on other machines? How to add it to the installation file?
Update: Thanks for the answers. I am going to use SQLite, and here is a tutorial about SQLite and .net if anyone is interested.
source
share