Какова лучшая база данных DLL-базы для .NET? - PullRequest
9 голосов
/ 25 мая 2011

У меня есть хостинг, который не поддерживает SQL server или любую другую базу данных, потому что это дешево. Я знаю, что есть некоторые Dll, в которые мы можем добавить проект и использовать его в качестве базы данных.

Я хочу знать, какой из них лучший? и есть ли другое решение использовать базу данных в хостинге, который не поддерживает какую-либо базу данных? (не говорите, что вы можете использовать базу данных на основе файлов, потому что мне это не нравится)

Ответы [ 7 ]

12 голосов
/ 25 мая 2011

Вы можете использовать SQL Server Compact Edition или SqlLite с поставщиком .NET (например: System.Data.SQLite ).

7 голосов
/ 25 мая 2011

Лучшее может быть субъективным, но Microsoft SQL Server Compact 4.0 или Sqlite

SQL Server Compact Edition 4 был обновлен для включения:

  • Позволяет работать в средах со средним или частичным доверием на веб-серверах и может быть легко развернута вместе с веб-сайтом у сторонних поставщиков услуг хостинга веб-сайтов.
5 голосов
/ 25 мая 2011

FireBird также является хорошим выбором.Подробнее об этом.

Что такое хорошая встроенная база данных для использования с C #?

2 голосов
/ 25 мая 2011

Я предлагаю вам Db4o (База данных для объектов): http://www.db4o.com

Это объектно-ориентированная база данных, и она работает как шарм, поскольку она хранит объекты вместо таблиц и строк, что может быть хорошим выбором для вас, поскольку освободит вас от создания слоя доступа к данным, объектно-реляционного отображения и так.

В любом случае, я скажу вам, что если вы собираетесь размещать данные для какого-либо многопользовательского приложения, любое из возможных решений будет плохим выбором, потому что у вас будут большие проблемы с производительностью.

2 голосов
/ 25 мая 2011

Я бы взял SQLite вместо SQL Compact Edition в мгновение ока.

Итак, для небольших приложений я всегда использую SQLite.

У вас есть хороший (может быть,лучшая) библиотека для C # здесь , также вы можете использовать небольшое приложение для просмотра базы данных, используя SQLite Admin

Это может заинтересоватьВы:

https://stackoverflow.com/questions/583278/sqlite-vs-sqlce-vs-in-a-mobile-application

и

https://stackoverflow.com/questions/2278104/sql-ce-sqlite-what-are-the-differences-between-them

2 голосов
/ 25 мая 2011

Существует сервер SQL compact editon , если у вас нет доступа к серверу базы данных.Также, если ваш хостинг не поддерживает базы данных, вы можете получить размещенные базы данных у другого провайдера.Другой очень популярный вариант СУБД - Sql light , который я использовал в c, и я уверен, что кто-то расширил его для использования в c #.

1 голос
/ 25 мая 2011

Я использую SqlLite и доволен этим.Он отлично работает даже в самых дешевых общих веб-хостингах.

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