RBD

A visually engaging illustration depicting a variety of database systems and concepts such as replication and partitioning, incorporating Postgres, Oracle, Cassandra, and MongoDB in a vibrant, modern design.

Mastering Database Replication

Test your knowledge on database systems and replication strategies with our comprehensive quiz. This challenge is designed for those looking to deepen their understanding of advanced database concepts, particularly focusing on replication technologies.

  • Assess your expertise in Postgres, Oracle, Cassandra, and MongoDB.
  • Explore various replication methods, strategies, and their implementations.
  • Perfect for students and professionals in the field of database management.
30 Questions8 MinutesCreated by QueryMaster482
Rozszerzenie Citus Postgres w zakresie replikacji danych:
Umożliwia wskazanie poziomu redundancji
NIE umożliwia wskazania poziomu redundancji
Ogranicza poziom redundancji do 2
Citus w ogóle nie wspiera mechanizmu replikacji
Grupy odświeżania w systemie Oracle służą do:
Odświeżania zbioru migawek w pojedynczej transakcji
Synchronicznego odświeżania zbioru migawek
Asynchronicznego odświeżania zbioru migawek
Odświeżania zbioru dzienników migawek w pojedynczej transakcji
Materializowane perspektywy w systemie Postgres
Są odświeżane automatycznie cyklicznie
Są odświeżane ręcznie
W ogóle nie są odświeżane
Automatyczne cykliczne odświeżenie wymaga zastosowania rozszerzenia pg_cron
Własność dostępu do zdalnych danych w systemie Postgres dostarczają następujące obiekty:
ŝączniki bazy danych
Tabele
Globalne nazwy baz danych - w Oracle to byłoby prawidłowe przez łącznik
Import obcego schematu ze zdalnego serwera
Kolokacja w rozszerzeniu Citus Postgres daje możliwość:
Rozproszenie wielu tabel wg tego samego kryterium
Wyznaczenie klucza podstawowego tabeli jako kryterium rozpraszania
Wyznaczenie klucza obcego tabeli jako kryterium rozpraszania
Citus w ogóle nie wspiera mechanizmu kolokacji
Dziennik migawki w systemie Oracle niezbędny jest do odświeżenia migawki:
Przyrostowego
Pełnego
Ręcznego
Automatycznego
W system Apache Cassandra możliwość wykonywania operacji odczytu I zapisu po awarii węzłów zależy od:
Jedynie od ustawionego poziomu spójności
Jedynie od liczby węzłów, które mogą się ze sobą komunikować
Zarówno od ustawionego poziomu spójności jak I od liczby węzłów, które mogą się ze sobą komunikować
żadna odpowiedź nie jest poprawna
Odświeżenie migawki w systemie Oracle może być:
Przyrostowe
Pełne
Ręczne
Automatyczne
Replikacja synchroniczna polega na tym, że:
Uaktualnienie replik następuje w ramach transakcji modyfikującej dane lokalne
Najpierw realizowana jest transakcja uaktualnienia replik a po jej pomyślnym zakończeniu odbywa się transakcja modyfikująca dane lokalne
Najpierw realizowana jest transakcja modyfikująca dane lokalne a po jej pomyślnym zakończeniu odbywa się w transakcja uaktualnienia replik
Niezależne transakcje modyfikujące repliki I dane lokalne są synchronizowane w punkcie kontrolnym
Tabele referencyjne w rozszerzeniu Citus Postgres:
Nie są rozpraszane
Są rozpraszane na podstawie klucza podstawowego tabeli
Są rozpraszane na podstawie klucza obcego tabeli
Citus w ogóle nie wspiera mechanizmu tabel referencyjnych
ŝączniki bazy danych w systemie Oracle służą do:
Opisu połączenia do bazy danych
Dostępu do obiektów zdalnej bazy danych
Unikalnej identyfikacji baz danych
łączenia baz danych w klaster
System Postgres wspiera protokół 2PC
W pełnym zakresie
W ograniczonym zakresie, nie wykonuje automatycznego odtwarzania przerwanego protokołu
W ogóle nie wspiera
Z dodatkową fazą w przypadku awarii koordynatora
Protokół 2PC służy do
Zagwarantowania atomowości uaktualnienia asynchronicznych replik danych
Wyłonienia węzła zatwierdzania
Utrzymania izolacji rozproszonych transakcji
Zagwarantowania atomowości zatwierdzenia rozproszonej transakcji
System Postgres obsługuje rozproszone zakleszczenie przez:
Wykrywanie I usuwanie
Unikanie
W ogóle nie obsługuje
Mechanizm przekroczenia czasu oczekiwania na uzyskanie blokady
System Apache Cassandra umożliwia określenie spójności danych:
Jedynie dla operacji zapisu
Jedynie dla operacji odczytu
Zarówno dla operacji odczytu jak I zapisu
Apache Cassandra w ogóle nie umożliwia określenie spójności danych
Kryterium rozpraszania tabel w rozszerzeniu Citus Postgres jest:
Zbiór wyróżnionych kolumn tabeli
Jedynie klucz podstawowy tabeli
Jedynie klucz obcy table
Citus w ogóle nie umożliwia rozpraszania tabel
Własności dwukierunkowej replikacji strumieniowej w Postgres:
Pełny multi-master - wszystkie węzły typu odczyt/zapis
Ograniczony multi-master - wszystkie węzły typu odczyt/zapis, ale zmiany tylko z jednego węzła są propagowane do pozostałych
Umożliwia implementację mechanizmu rozwiązywania konfliktów
Automatyczna, bazująca na zawartości dziennika bazy danych
System Oracle obsługuje rozproszone zakleszczenie przez:
Wykrywanie I usuwanie
Unikanie
W ogóle nie obsługuje
Mechanizm przekroczenia czasu oczekiwania na uzyskanie blokady
Własności logicznej replikacji strumieniowej w Postgres:
Pełny multi-master - wszystkie węzły typu odczyt/zapis
Ograniczony multi-master - wszystkie węzły typu odczyt/zapis, ale zmiany tylko z jednego węzła są propagowane do pozostałych
Wykorzystuje taktykę first-update-wins lub last-update-wins do rozwiązywania konfliktów
Automatyczna, bazująca na zawartości dziennika bazy danych
Własności migawki w systemie Oracle:
Umożliwia replikację asynchroniczną
Umożliwia replikację synchroniczną
Umożliwia replikację typu tylko-do-odczytu
Umożliwiają replikację typu odczyt-zapis
System Apache Cassandra w zakresie replikacji danych:
Umożliwia wskazanie poziomu redundancji
NIE umożliwia wskazania poziomu redundancji
Ogranicza poziom redundancji do 2
Cassandra w ogóle nie wspiera mechanizmu replikacji
Zadaniem arbitra w systemie MongoDB jest:
Zwiększenie liczby węzłów przy ustalaniu kworum
Zwiększenie liczby replik
Rozstrzyganie konfliktów modyfikacji replik
żadna odpowiedź nie jest poprawna
Własności fizycznej replikacji strumieniowej w Postgres:
Single-master - jeden węzeł typu odczyt/zapis, pozostałe węzły tylko odczyt
Umożliwia ręczny fail-over
Umożliwia automatyczny fail-over
Automatyczna, bazująca na zawartości dziennika bazy danych
Ręczne odtwarzanie protokołu 2PC w systemie Oracle stosuje się gdy:
Wartość parametru COMMIT_POINT_STRENGTH węzła zatwierdzania wynosi 255
Nie działa proces automatycznego odtwarzania
Czas usunięcia awarii uniemożliwiającej komunikację między uczestnikami jest bardzo długi
Blokowane dane muszą być natychmiast zwolnione
Własności replikacji w systemie MongoDB:
Single-master - jeden węzeł typu odczyt/zapis, pozostałe węzły tylko odczyt
Umożliwia automatyczny fail-over
Automatyczna
Spójność replik uzyskiwana na podstawie kworum
Właściwości fragmentaryzacji poziomej w systemie MongoDB to
Rozpraszanie fragmentów z wykorzystaniem zbiorów wartości kryterium rozpraszania
Rozpraszanie fragmentów z wykorzystaniem zakresów wartości kryterium rozpraszania
Kolokacja fragmentów
Rozpraszanie fragmentów z wykorzystaniem funkcji mieszającej
Klaster MongoDB, który umożliwia fragmentaryzację poziomą wymaga
Węzłów koordynatorów
Węzłów konfiguracyjnych
Węzłów fragmentów
Węzłów ruterów zapytań
Rozszerzenie Citus Postgres umożliwia transparentne rozproszenie tabel
Poziomo I pionowo
W ogóle nie umożliwia transparentnego rozpraszania tabel
Pionowo
Poziomo
Rozszerzenie Citus Postgres w zakresie replikacji danych
Umożliwia wskazanie poziomu redundancji + shard_replication_factor()
Citus w ogóle nie wspiera mechanizmu replikacji
Ogranicza poziom redundancji do 2
NIE umożliwia wskazania poziomu redundancji
Dostęp do zdalnych danych w systemie Postgres danych dostarczają następujące obiekty:
Globalne nazwy baz danych
Laczniki bazy danych
Tabele
Import obcego schematu ze zdalnego serwera
{"name":"RBD", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge on database systems and replication strategies with our comprehensive quiz. This challenge is designed for those looking to deepen their understanding of advanced database concepts, particularly focusing on replication technologies.Assess your expertise in Postgres, Oracle, Cassandra, and MongoDB.Explore various replication methods, strategies, and their implementations.Perfect for students and professionals in the field of database management.","img":"https:/images/course5.png"}
Powered by: Quiz Maker