Eloquera или db4o лучше подходят для моего веб-приложения? - PullRequest
1 голос
/ 09 апреля 2011

Я рассматриваю возможность использования объектно-ориентированной базы данных в Visual Studio .NET для своего веб-приложения, которое по сути является интернет-магазином.

Что я должен рассмотреть, Eloquera или db4o ? Можно мне свежую перспективу? Подобный вопрос был задан, как и 10 месяцев назад - пожалуйста, также укажите изменения с тех пор.

Особенности, которые я считаю важными:

  1. Простота интеграции в проект веб-приложения.
  2. Простота запросов с использованием LINQ.
  3. Простота развертывания после выпуска на сервере IIS.
  4. Поддержка нескольких пользователей.

Ответы [ 4 ]

4 голосов
/ 12 апреля 2011

Похоже, db4o может подойти для ваших нужд, но это зависит от двух факторов:

  1. Если вы собираетесь разместить свой интернет-магазин на хостинг-провайдере, db4o не будет работать в среде с ограниченным доверием

  2. В зависимости от количества одновременных пользователей, db4o может подходить или нет. Как правило, я бы сказал, что если вы говорите о том, что более 50 пользователей одновременно нажимают на базу данных, вам следует рассмотреть другие варианты (один пример: База данных объектов Versant ).

Раскрытие информации: Я работаю на Versant и db4o.

3 голосов
/ 12 апреля 2011

Другой вариант будет RavenDb - это больше база данных документов, чем база данных объектов, но в целом она удовлетворяет вашим требованиям:

  • Простая интеграция: безумно простая;используйте nuget
  • Easy Linq: linq - это платформа запросов
  • Easy для IIS: в значительной степени настройте приложение, указанное там, и все готово
  • Multi-User: yup.
2 голосов
/ 11 октября 2011

Eloquera является многопоточным, в отличие от db4o. Так что, если вы ожидаете большего, чем один посетитель вашего сайта, Eloquera - очевидный победитель здесь.

Кроме того, Eloquera предоставляет объектно-ориентированные и документно-ориентированные API, которые можно использовать вместе.

2 голосов
/ 07 октября 2011

Я предлагаю Eloquera.Все плюсы db4o (и более), за вычетом некоторых минусов ...

Реальный опыт работы с db4o и / или базой данных Eloquera

...