For smaller websites which are view-only or require light online-editing, SQL Server 2008, Oracle, and MySQL are overkill.
In the PHP world, I used SQLite quite a bit which is a e.g. 100K file holding hundreds of records which you speak to with standard SQL.
In the .NET world, what options do we have, I've seen:
- SQL Server 2008 Express (free but the files are bloated 2-10MB with just a couple records)
- SQL Server Compact 3.5 (seems interesting)
- Vista.db (not free?)
- What about SQLite with .NET, have any of you had success with that?
- Any other small, no-nonsense, SQL databases for .NET there?
I would particularly be interested in something like SQLite but that supports CLR type system and LINQ.