[ Pobierz całość w formacie PDF ]
.Gdy tworzy się partycję poziomą, ograniczasz ilość rekordów do replikacji.Można to zrobić poprzez filtr replikacji lubpoprzez kwerendę.Gdy replikujesz partycję poziomą, replikujesz całe rekordy.Partycjonowanie poziome i pionowe może zostać połączone, ograniczając zarówno wiersze jak i kolumny.Gdy aplikacja musi pracować bez przerwy, tworzenie kopii danych może spowodować niespodziewane przerwanieaplikacji.Replikacja może regularnie kopiować dane do repliki, która może być bezpiecznie archiwowana.Replikacja jest odpowiednim rozwiązaniem, gdy dane użytkownika są odporne na opóznienia aktualizacji.Oznacza to, żeużytkownicy mogą tolerować posiadanie przez jakiś czas nieaktualnych danych.Gdy raporty są wykonywane raz nagodzinę lub raz dziennie, lub są oparte o dane do określonej godziny (np.: na koniec miesiąca, koniec roku podatkowegolub na koniec poprzedniego dnia), replikacja jest do zaakceptowania.Mimo że replikacja jest zwykle używana do rozprowadzania danych, może być użyta do rozprowadzania innych obiektówAccessa.Kiedyś użyłem replikacji, aby uaktualnić aplikację w Argentynie zmianami, których dokonałem w Nowym Jorku.Czasami replikacja może łagodzić niektóre problemy utrzymania aplikacji.Kiedy nie używać replikacjiJak wszystko inne, replikacja nie jest panaceum.Poniżej przedstawione zostały przypadki, kiedy nie powinieneś używaćreplikacji.Replikacja powoduje, że plik MDB jest dużo większy, ponieważ muszą zostać dodane dodatkowe obiekty, pola oraz daneniezbędne do uruchomienia i zarządzania repliką.Jeżeli system, na którym pracuje aplikacja, posiada mało wolnychzasobów, replikacja nie jest dobrym pomysłem.Obciążone systemy, które przeprowadzają wiele transakcji, mogą powodować problemy z replikacją.Duża częstotliwośćtransakcji i blokady zakładane w czasie tych transakcji zwykle prowadzą do konfliktów podczas synchronizacji danych.Rozwiązywanie tych konfliktów może bardzo obniżyć wydajność systemu.Bez efektywnego rozwiązywania problemówreplikacja przyniesie aplikacji więcej kłopotów niż pożytku.Kiedy aktualność danych jest bardzo ważna, replikacja jest nie do zaakceptowania, ponieważ zakłada, że użytkownicy oddająaktualność danych w zamian za wydajność, współbieżność i mobilność.Przystosowanie bazy do replikacjiIstnieje kilka sposobów na przystosowanie bazy danych do replikacji.W tym rozdziale opisane zostaną: aktówka,interfejs użytkownika Accessa oraz Jet Replication Object (JRO).Replikacja przy użyciu aktówkiNajprostszą metodą replikacji danych jest użycie aktówki.Mimo że technika ta pozwala tylko na synchronizowaniekomputera biurkowego z laptopem, jest dobrą metodą rozwiązania wielu problemów.Metoda ta działa także z innymiplikami, nie tylko z bazą Accessa.Można użyć replikacji przy użyciu aktówki dla siebie lub innych użytkowników, którzy chcą współdzielić pliki pomiędzykomputerem biurkowym i laptopem.Przed użyciem replikacji przy użyciu aktówki (lub każdej innej metody replikacji) upewnij się, że baza danych nie posiadahasła.Następnie należy wykonać następujące kroki:406Część VII f& Zagadnienia wielodostępu94.Otwórz Explorer.95.Otwórz aktówkę.96.Skopiuj bazę danych Accessa do okna aktówki i wykonaj czynności zalecone w oknach dialogowych kończącychsię oknem z rysunku 22.1.Rysunek 22.1.Wybór bazy danychjako replikiw aktówce97.W pierwszym oknie dialogowym kliknij przycisk Tak.Baza danych musi się zwiększyć, aby mogła byćreplikowana.98.Pozwól aktówce wykonać kopię bazy danych, jeżeli masz odpowiednią ilość miejsca na dysku.99.Jeżeli chcesz zmieniać tylko dane w bazie danych, w kolejnym oknie wybierz opcję niedopuszczania zmianstruktury oryginalnej kopii bazy danych.Jeżeli spodziewasz się, że będziesz zmieniał projekt bazy, wybierz opcjęKopia aktówki.100.Jeżeli otworzysz jedną z kopii, zauważysz w tytule okna Wzorzec projektowania lub Replika.101.Skopiuj aktówkę na wymienny nośnik danych i zabierz ze sobą.Jednak, gdy komputery są połączone, przeciągnijaktówkę do innego komputera.102.Gdy skończyłeś prace poza swoim komputerem, skopiuj zaktualizowany plik do komputera i po otwarciu aktówkiwybierz Aktówka, Aktualizuj zaznaczenie.Aktówka stwierdza, jakie zmiany muszą być wykonane w każdym kierunku.Gdy sam używasz aktówki, jest prawieniemożliwe, abyś napotkał na konflikty w danych
[ Pobierz całość w formacie PDF ]