Объектные базы данных и C#

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

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

2 ответа

Решение

Попробуйте http://www.db4o.com/

Вот список баз данных, а также сравнительная таблица.

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

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

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

Другие вопросы по тегам