Sobes.tech
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.