I am looking for a free / open relational database for use in an asp.net 3.5 commercial project. Any recommendations?
Depending on the size of the project, you may receive a purchase using SQL Express Edition .
Here is a comparison of open source databases .
Firebird is a good, scalable, open source database with one of the best free .NET integrations.
PostgreSQL is licensed under the BSD license, making it an obvious choice if your product is commercial. This and this is a very good database management system.
SQLite also has a friendly licesnse, but it is very different from traditional SQL DBMS.
SQLite is an embedded database engine with a public domain that has many options . NET language binding .
C # -SQLite is a complete rework of SQLite (, a href = "https://stackoverflow.com/users/893/greg-hewgill"> Greg Hugill) in C #. Highlight: This is 100% managed .NET code.
If you are using .NET, I would go for the MS engine. SQL Express is guaranteed to work well with .NET. Now it depends on the size of your project and the load that the engine will process.
Hope this helps.