Frage

Ist das Replikationssystem, das mit DB4O Arbeit gut? Grundsätzlich würde Ich mag wissen, ob jemand ein paar gute Zahlen auf dem Rekorddurchsatz ihrer Replikationssystem hat und es Griffe Concurrency Fehler ordnungsgemäß oder nicht. Was ist der relative Performance-Unterschied zwischen SQL Server Mergereplikation zwischen zwei SQL Server und dem DRS zwischen zwei DB4O Datenbanken?

War es hilfreich?

Lösung

Wir arbeiten derzeit an der Verbesserung der Replikationssystem weiter und Verbesserung der Leistung ist sicherlich ein Ziel.

Ich denke, dass es ziemlich schwierig ist, vergleichbare Zahlen zu erzeugen. Jedes Objekt, das repliziert werden muss, erfordert eine Suche in der UUID BTree. Wenn Sie wissen, was Sie tun, können Sie das finetune vollständig im Speicher ausgeführt werden. Dann wieder wird der Durchsatz hängt sehr stark davon ab, wie viele Indizes Sie haben auf jeder Seite und wie groß Indizes sind. db4o und der SQL-Server Ihrer Wahl (und anderer SQL-Server) mit skalieren kann anders und das kann hängen sehr stark von der Hardware, die Sie verwenden (db4o liebt Solid State Disks mit Zeiten kurz suchen).

Das ist wie bei jedem anderen Maßstab. Sie nur herausfinden können, wie die Dinge wirklich für Sie arbeiten, wenn Sie das Szenario Mock-up, dass Sie denken, Sie brauchen, und es auf Ihrer Hardware ausführen

In Bezug auf Umgang mit Concurrency: Jeder Konflikt wird in den Code zurückrufen und Sie haben die Wahl, wie Sie damit umgehen. Sie können durch die Zusammenlegung Änderungen an beiden Seiten von Hand lösen und Sie können auch Objekte ignorieren. Es ist bis zu Ihrem Code, um herauszufinden, was es für richtig hält.

In Bezug auf die Gleichzeitigkeit, wenn Sie eine Replikationssitzung ausgeführt Side-by-Side mit einem anderen Live-Session haben, dass ständig Objekte modifiziert: bisher veröffentlicht dRS Code für diesen Fall noch nicht stark ist. Während implementieren wir die Replikation zwischen db4o und der High-End-Objektdatenbank Versant VOD wir auch diese Art von Gleichzeitigkeit Fälle zu decken versuchen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top