M
managing-database-replication
Process use when you need to work with database scalability.\nThis skill provides replication and sharding with comprehensive guidance and automation.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Process use when you need to work with database scalability.\nThis skill provides replication and sharding with comprehensive guidance and automation.\nTrigger with phrases like \
How to use
- 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.