Я бы добавил комментарии относительно SQLite. Это здорово для того, что это такое - и для большинства маленьких, без установки DB, он работает очень хорошо.
Есть еще пара других вариантов.
Firebird - один вариант. Он имеет довольно впечатляющий список функций, а также включает в себя провайдер .net (хотя и в бета-версии).
Другой вариант, хотя и не с открытым исходным кодом, равен VistaDB. Это 100% -ый управляемый вариант, в отличие от SQLite и Firebird (и большинства других БД) и имеет множество преимуществ. Это вполне соответствует синтаксису MS SQL, поддерживает хранимые процедуры и многие другие приятные функции. У них есть «Экспресс-версия», которая бесплатна и может использоваться в проектах с открытым исходным кодом.
Это должно быть отмечено как Community Wiki, которое вы можете установить с помощью инструментов редактирования при редактировании вопроса. –
Довольно скудное описание ... не могли бы вы уточнить, пожалуйста? На каком языке вы кодируете? Ожидаете ли вы, что БД будет расти? На сколько записей (сотни, тысячи, миллионы)? – Seb