2009-11-03 5 views
4

J'ai une application où mon modèle de domaine fonctionne. Tout est très clair, propre et correspond très bien aux objets. Mon problème est qu'il ne correspond pas très bien à une base de données relationnelle. Dans cet esprit, je cherche des bases de données d'objets qui jouent raisonnablement bien avec .Net/C#.Object Databases et C#

Existe-t-il une meilleure base de données d'objets de classe pour le monde Microsoft .Net?

Répondre

2

J'ai joué à la fois avec db4o et Prest pour Java. J'ai eu des problèmes avec la méthode de gestion des mises à jour de Perst, donc je suis parti avec db4o pour l'instant; Je suis encore au début des phases cependant. J'ai entendu dire que Cache est une bonne base de données OO, mais ce n'est pas gratuit. Il fournit beaucoup de fonctionnalités que les SGBDR ont que beaucoup de OODBMS open source n'ont pas. Je ne l'ai pas utilisé à cause du coût, cependant.

Vous êtes le plus grand défi avec un OODBMS viendra avec la recherche d'une bonne documentation, de bonnes capacités ACID, et traitant des scénarios de récupération d'échelle et de reprise après sinistre. Les requêtes ad hoc et les rapports sont également difficiles, c'est donc un avantage certain de s'assurer que ces types de requêtes ou de rapports ne seront pas nécessaires.

+0

db4o n'est pas libre non plus, non? – Ted

Questions connexes