Question

Le système de réplication qui vient avec db4o fonctionne bien? En fait, je voudrais savoir si quelqu'un a quelques bons chiffres sur le débit d'enregistrement de leur système de réplication et si elle gère les erreurs de concurrence gracieusement ou non. Quelle est la différence de performance relative entre la réplication de fusion de SQL Server entre deux serveurs SQL et en utilisant DRS entre deux bases de données db4o?

Était-ce utile?

La solution

Nous travaillons actuellement sur l'amélioration du système de réplication plus loin et l'amélioration des performances est certainement un objectif.

Je pense qu'il est assez difficile de produire des chiffres comparables. Chaque objet qui doit être répliqué nécessite une recherche dans le UUID BTree. Si vous savez ce que vous faites, vous pouvez exécuter finetune que complètement en mémoire. Puis à nouveau le débit dépendra beaucoup du nombre d'indices que vous avez sur chaque côté et la taille des index sont. db4o et le serveur SQL de votre choix (et tout autre serveur SQL) peut évoluer différemment avec la taille et peut très bien dépendre du matériel que vous utilisez (db4o aime les disques d'état solide avec de courts temps de recherche).

Ceci est comme avec toute autre référence: Vous ne pouvez savoir comment les choses vont vraiment travailler pour vous si vous vous moquez le scénario que vous pensez que vous avez besoin et l'exécuter sur votre matériel

.

En ce qui concerne le traitement concurrency: Tout conflit rappellerons dans votre code et il est votre choix que vous manipulez. Vous pouvez régler manuellement en fusionnant les changements de chaque côté et vous pouvez également ignorer les objets. Il est à votre code pour savoir ce qu'il pense est juste.

En ce qui concerne la concurrence si vous avez un côte à côte en cours d'exécution session de réplication avec une autre session en direct qui modifie constamment les objets: Actuellement publié le code drs est pas encore forte pour ce cas. Alors que nous mettons en œuvre la réplication entre db4o et la base de données d'objets haut de gamme VOD Versant nous allons essayer de couvrir ce genre de cas de concurrence aussi.

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