SQLite

SQLite is an embeddable SQL database engine which can perform upto two times faster than PostgreSQL and MySQL for many common operations. With a small memory footprint and?support for databases upto 2 terabyte, its an ideal option for embedded and?small to medium-scale deployments. And SQLite works like a charm with the .NET Framework. Following are some of the options available to interact with the SQLite server from your .NET code:

[Update] DotNetSQLiteAdmin is a tool written in ASP.NET intended to handle the administration of SQLite databases over the Web. Currently it can create/drop databases and tables, vacuum databases/tables, execute SQL statement, a automated data entry form. (Related: Web-based Database Administration for SQL Server)