Junior — Middle
Կարող եք բացատրել ծառայի կոնցեպտը տվյալների բազաների կրկնօրինակումի համատեքստում?
sobes.tech AI
Պատասխան AI-ից
Տվյալների բազաների կրկնօրինակում համատեքստում, "slave" (գործակատար) — դա սերվեր կամ հանգույց է, որը ստանում է տվյալների պատճենը գլխավոր սերվերից (մաստեր) և պահպանում է այն արդիական:
Հիմնական կետեր՝
- Գործակատարն սովորաբար չի ընդունում ուղղակի գրառումներ, միայն կարդում է տվյալները:
- Կրկնօրինակում կարող է լինել անսինխրոն կամ սինխրոն, կախված կարգավորումներից:
- Գործակատարն օգտագործվում է ընթերցման բեռը բաշխելու և խափանումների դիմադրությունը բարձրացնելու համար:
Օրինակ՝ MySQL-ում, մաստերը ընդունում է գրառման հարցումները, իսկ գործակատարները ստանում են թարմացումները և սպասարկում են ընթերցման հարցումները։