2009-11-03 4 views
4

У меня есть приложение, в котором моя модель домена работает. Все это очень ясно, чисто и хорошо отображает объекты. Моя проблема в том, что она не очень хорошо сопоставляется с реляционной базой данных. Имея это в виду, я ищу базы данных объектов, которые играют с .Net/C# достаточно хорошо.Базы данных объектов и C#

Есть ли лучшая база данных объектов класса defacto для мира Microsoft .Net?

ответ

2

Я играл как с db4o, так и с Perst для Java. У меня возникли проблемы с методом Perst по обработке обновлений объектов, поэтому я пошел с db4o; Я все еще на ранних этапах.

Я слышал, что Cache - хорошая база данных OO, но она не является бесплатной. Он предоставляет множество функций, которые RDBMS имеют, что многие OODBMS с открытым исходным кодом не имеют. Однако я не использовал его из-за стоимости.

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

+0

db4o isnt бесплатно либо, не так ли? – Ted