Для небольших сайтов, которые доступны только для просмотра или требуют легкого онлайн-редактирования, SQL Server 2008, Oracle и MySQL излишни.
В мире PHP я довольно часто использовал SQLite, например, Файл 100K, содержащий сотни записей, с которыми вы общаетесь со стандартным SQL.
В мире .NET, какие у нас есть варианты, я видел:
- SQL Server 2008 Express (бесплатно, но файлы раздуты на 2-10 МБ, всего пара записей)
- SQL Server Compact 3.5 (кажется интересным)
- Vista.db (не бесплатно?)
- Как насчет SQLite с .NET, кто-нибудь из вас имел успех с этим?
- Есть еще какие-нибудь небольшие, без излишеств, базы данных SQL для .NET?
Я бы особенно заинтересовался чем-то вроде SQLite, но поддерживающим систему типов CLR и LINQ.