I have a .NET software with me which would install in the computer. That software will gather the information from some source, and that information will be increase day by day. Which would be the best way to store this data into the users computer?
data is made up of the text and some very small size images.
Please ask me questions, if you have any regarding this, so that I can improve this question.
I can give you two recomendations for databases I have and would use in a .NET desktop application:
SQL Server Compact (Wikipedia)
System.Data.SQLite (Homepage)
They are generally both very good options and probably the most common embedded databases in .NET, but of course it depends on your requirements which one you should choose.
If you have worked with SQL Server before, SQL Server Compact might have a lower learning-curve to get started and you can use it with the SQL Management Studio.
In my personal opinion I like SQLite a lot.
These links might be helpful to make your decision: