Question

Je travaille actuellement sur un nouveau projet et je pense à utiliser un ormes au-delà de celui de OpenAccess ou Llblgen Pro ou Subonnique.Ce projet peut avoir de grandes quantités et heurter simultanément, nos exigences de performance sont donc très élevées.

S'il vous plaît comparez et recommandez-le à moi. Merci

Jim.

Était-ce utile?

La solution

Jim,

Pour les meilleurs résultats pour répondre à cette question, vous devrez faire votre propre comparaison car vos exigences spécifiques et vos scénarios d'accès aux données affecteront probablement les résultats de ces tests de performance.

Cela dit, nous utilisons LLBLGen pour une application Web de débit élevée et la performance est exceptionnelle. Nous avons constaté que le grand problème est dans la conception de l'application elle-même. Utilisation du profileur SQL Server Nous sommes en mesure de voir (pendant le développement) quelles parties de l'application créent beaucoup de succès sur la base de données. La plus grande pénalité que nous avons trouvée consistait à charger une grille puis à effectuer une autre opération de base de données OndaTabinding Events. Cela crée une énorme quantité de trafic sur la base de données SQL Server, de nombreux lectures et beaucoup d'échange de disque. Nous avons été très bien servis en veillant à ce que nous obtenons toutes les données de la première requête en faisant un bon choix de conception lors de la construction de l'ensemble des données / jointures / etc. Lors de la construction de l'application - ou de le refactoriser plus tard une fois que nous avons trouvé que la performance est lente.

Les frais généraux pour Llblgen, au moins, sont très minimes. C'est rapide même lorsque vous créez un énorme nombre d'objets. Le succès de performances beaucoup plus grand vient lorsque nous fabriquons des requêtes qui reproduisent d'autres requêtes (exemple ci-dessus) et nos lectures de DB se déroulent dans le toit.

Vous voudrez peut-être évaluer les deux pour lesquels vous vous sentez une meilleure correspondance pour vos compétences et votre productivité.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top