Wybieranie rozpoznawania nazw
Wybierając rozpoznawania nazw, należy wziąć pod uwagę znaczenie rozwiązywania konfliktów w aplikacji i czy można użyć domyślnej na podstawie priorytetów mechanizm rozwiązywania konfliktów lub trzeba używać rozpoznawania artykuł.
Jeśli dane jest podzielony na partycje bez wielu użytkownikom zapisywanie do tej samej partycji i topologia replikacja jest stosunkowo podstawowe (jednego wydawcy i abonentów kilka), konflikty powinny być rzadkich lub nieistniejący.W tych środowiskach prawdopodobnie nie musisz złożonych konfliktu strategia rozwiązania.Strategia przy użyciu ustawień domyślnych dla rozwiązywania konfliktów, przy użyciu klient subskrypcje i pierwsza zmiana w zasadach wins jest zalecane.Topologia jest bardziej złożone (korzystając na przykład ponowne opublikowanie abonentów,), subskrypcje serwera z priorytetów określonych może być bardziej odpowiednie.
Artykuł rozpoznawania nazw jest zalecane, jeśli firma potrzebuje wymagają bardziej dostrojony klawisz rozwiązania nie jest dostępna z domyślny program rozpoznawania nazw.Jeśli wybierzesz artykuł rozpoznawania nazw, zaleca się użycie obsługa logika biznesowa.Aby uzyskać więcej informacji, zobacz Wykonywanie reguł biznesowych podczas synchronizacji korespondencji seryjnej.
Ostatecznie wybór, czy aby użyć domyślnego rozpoznawania nazw lub resolvera artykuł powinny być oparte na danych i potrzeb logika biznesowa aplikacji.Rozważmy na przykład pracowników, którzy wprowadzać nabywcy klasyfikacji danych do zestaw tabel niepodzielonych na różnych subskrybentów; pracownicy span różnych kategorii zadanie (oddział menedżerów, menedżerowie linii, pracownicy działu sprzedaży) i kategorii zadanie określa, którego dane należy nadać priorytet.W takim przypadek artykuł rozpoznawania nazw mogą być wbudowane używający danych kategorii zadanie z artykułu do określenia zwycięzcy, jeśli wystąpi konflikt.
Jeśli prawdopodobieństwo wystąpienia z częstotliwością niektóre konflikty, Oto najważniejsze decyzje, które należy rozważyć podczas wdrażania konflikt strategia rozwiązania.
Konflikt rozwiązanie problemu |
Zalecenie |
---|---|
Różne kategorie użytkowników wymaga wartości różne priorytety. |
|
Pierwsza zmiana rozwiązanie konfliktu wins chciała. |
Użyj domyślnego rozpoznawania nazw i Utwórz subskrypcje klient. |
Wielu użytkowników, zmiana tego samego wiersza danych jest dopuszczalne, jak długo nie sprzecznych zmian do tej samej kolumna. |
Za pomocą rozpoznawania nazw domyślnych lub artykuł, program rozpoznawania nazw kolumn -poziom włączone jest śledzenie. |
Flaga wiele zmian wartości w wierszu jako konflikt. |
Użyj rozpoznawania nazw domyślnych lub artykuł, program rozpoznawania nazw z poziom wiersza śledzenia. |
Flaga wiele zmian wartości w rekord logiczny jako konflikt. |
Za pomocą programu rozpoznawania nazw domyślnych z rekord logiczny-śledzenie poziom ( rekord logicznys funkcja nie obsługuje niestandardowych resolvery lub obsługi logika biznesowa). |
Konflikt wyniku danych musi się różnić od oryginalnego konfliktu danych. |
Użyj rozpoznawania artykuł, który oblicza nowe wartości. |