Является ли репликация DB4O более быстрой, чем репликация слиянием SQL Server?

StackOverflow https://stackoverflow.com/questions/1948902

  •  21-09-2019
  •  | 
  •  

Вопрос

Работает ли система репликации, которая поставляется с DB4O ( ДБ4О ) хорошо работаете?В принципе, я хотел бы знать, есть ли у кого-нибудь хорошие показатели рекордной пропускной способности их системы репликации и корректно ли она обрабатывает ошибки параллелизма или нет.Какова относительная разница в производительности между репликацией слиянием SQL Server между двумя серверами SQL и использованием DRS между двумя базами данных DB4O?

Это было полезно?

Решение

В настоящее время мы работаем над дальнейшим улучшением системы репликации, и повышение производительности, безусловно, является нашей целью.

Я думаю, что довольно трудно привести сопоставимые цифры.Каждый объект, который необходимо реплицировать, требует поиска в UUID BTree.Если вы знаете, что делаете, вы можете настроить это так, чтобы оно полностью выполнялось в памяти.С другой стороны, пропускная способность будет во многом зависеть от того, сколько индексов у вас есть с каждой стороны и насколько велики индексы.db4o и выбранный вами SQL server (и любой другой SQL server) могут по-разному масштабироваться в зависимости от размера, и это может во многом зависеть от используемого вами оборудования (db4o любит твердотельные диски с коротким временем поиска).

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

Что касается обработки параллелизма:Любой конфликт будет возвращен в ваш код, и вам решать, как с ним справиться.Вы можете разрешить проблему вручную, объединив изменения с обеих сторон, а также можете игнорировать объекты.Ваш код должен выяснить, что он считает правильным.

Что касается параллелизма, если у вас есть сеанс репликации, запущенный параллельно с другим активным сеансом, который постоянно изменяет объекты:Выпущенный в настоящее время код dRS еще не подходит для этого случая.В то время как мы реализуем репликацию между db4o ( дб4о ) и база данных объектов высокого класса Versant VOD мы постараемся также рассмотреть такого рода случаи параллелизма.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top