I am creating a C# application that I will install on some low end pcs. All I can install on low end machines is .NET framework. I want to use some sort of database so that I can store information that application will be scraping from internet. Can anyone suggest me how to proceed about that ? I cant install any version of sql server.
Thanks.
You don't need to buy SQL Server, you need to create a SQL instance in it to use it.
Yes… and No… depending on the context, that is. If you want to use somebody else's database you do not need any server in any meaning. But that “somebody else” will have to get a database server that will run the database software and give you the possibility to use the database.
An instance of SQL Server Express LocalDB is an instance created by a user for their use. Any user on the computer can create a database using an instance of LocalDB, store files under their user profile, and run the process under their credentials. By default, access to the instance of LocalDB is limited to its owner.
Local databases are usually faster than remote database servers because they reside on the same system as the database application.
Your best option is to use an access database. You won't need to install anything on the machine it is virtually like using a flat file that can be queried like a database :)
SQLite seems to be the answer. http://www.sqlite.org/
I recommend SqlServerCe 3.5, it's compatible with EF 4.0 and it's so easy to deploy, just 2 .dll files.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With