M
managing-database-replication
Konfiguruj replikację baz danych i skaluj je automatycznie dla PostgreSQL, MySQL i MongoDB
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do zarządzania replikacją i shardingiem baz danych. Obsługuje PostgreSQL (replikacja strumieniowa i logiczna), MySQL (źródło-replika i replikacja grupowa) oraz MongoDB (zestawy replik). Pomaga skonfigurować topologie replikacji, routowanie odczytów, automatyzację failovera, monitorowanie opóźnień replikacji i rozwiązywanie konfliktów w konfiguracjach multi-primary. Idealna do skalowania baz danych dla obciążeń intensywnie korzystających z odczytów lub rozmieszczenia geograficznego.
Jak używać
- Upewnij się, że masz dostęp superusera lub roli replikacji na serwerach głównym i replikach, połączenie sieciowe między wszystkimi węzłami (sprawdź za pomocą pg_isready lub mysqladmin ping) oraz zainstalowane narzędzia CLI (psql, mysql lub mongosh). Wersje główne baz danych powinny być zgodne, a dysk na replikach powinien mieć co najmniej tyle samo miejsca co na serwerze głównym.
- Wybierz topologię replikacji odpowiednią do Twoich potrzeb: dla obciążeń intensywnie korzystających z odczytów użyj konfiguracji jeden-główny-wiele-replik (wszystkie zapisy do głównego, odczyty rozłożone na repliki); dla rozmieszczenia geograficznego wybierz multi-primary (wymaga rozwiązywania konfliktów); dla zmniejszenia obciążenia głównego serwera rozważ replikację kaskadową (replika A od głównego, replika B od repliki A).
- Wyzwól umiejętność frazami takimi jak "set up replication", "implement sharding" lub "scale database", aby Claude przygotował konfigurację dla wybranej topologii.
- Przygotuj dane dostępowe i parametry połączenia dla wszystkich węzłów bazy danych (główny i repliki), w tym hosty, porty i dane uwierzytelniające.
- Pozwól umiejętności na wykonanie konfiguracji poprzez dostępne narzędzia (psql, mysql, mongosh) i monitoruj proces ustawiania replikacji, transferu danych bazowych oraz weryfikacji połączeń między węzłami.
- Po skonfigurowaniu replikacji monitoruj opóźnienia replikacji i stan failovera, a w przypadku konfiguracji multi-primary zarządzaj rozwiązywaniem konfliktów zgodnie z wytycznymi umiejętności.