Junior — Middle
Czy możesz wyjaśnić koncepcję służącego w kontekście replikacji baz danych?
sobes.tech AI
Odpowiedź od AI
W kontekście replikacji baz danych, "slave" (niewolnik) to serwer lub węzeł, który otrzymuje kopię danych z głównego serwera (master) i utrzymuje ją w aktualnym stanie.
Główne punkty:
- Slave zazwyczaj nie przyjmuje zapisów bezpośrednio, tylko odczytuje dane.
- Replikacja może być asynchroniczna lub synchroniczna, w zależności od ustawień.
- Slave jest używany do rozkładania obciążenia odczytami i zwiększania odporności na awarie.
Przykład: w MySQL, master przyjmuje żądania zapisu, a slave otrzymuje aktualizacje i obsługuje żądania odczytu.