Нужен обзор не-корпоративных баз данных для .NET - PullRequest
0 голосов
/ 15 января 2009

Для небольших сайтов, которые доступны только для просмотра или требуют легкого онлайн-редактирования, 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.

Ответы [ 4 ]

6 голосов
/ 15 января 2009

Может быть это сравнение с СУБД из Википедии может помочь вам сделать ваш выбор.

2 голосов
/ 15 января 2009

Мне пришлось использовать Interbase на работе, поэтому я пришел к Firebird . Сначала я должен был использовать это, теперь я люблю это.

Существует поставщик данных .NET (ADO, DDEX).

Вы даже можете использовать его без настройки сервера, как вы делаете это с SQLite (прямой доступ к файлу базы данных).

Он активно развивается и является "открытым исходным кодом".

1 голос
/ 15 января 2009

Я не думаю, что есть какая-либо база данных, которая поддерживает систему типов CLR, даже сервер SQL использует свои собственные типы.

Помимо уже упомянутых альтернатив есть также Firebird

0 голосов
/ 15 января 2009

Вы также можете взглянуть на db4o , который является не SQL, а полностью управляемым хранилищем объектов для Java и .NET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...