Sobes.tech
Senior

რა არის რეპლიკაცია მონაცემთა ბაზებში?

sobes.tech AI

პასუხი AI-სგან

Տվյալների բազաների մեջ ռեպլիկացիան այն գործընթացն է, երբ տվյալների պատճենը պատճենվում և պահվում է մեկ սերվերից (մաստեր) մյուս սերվերների (ռեպլիկների) վրա։ Սա թույլ է տալիս բարձրացնել տվյալների հասանելիությունը, բաշխել ընթերցման բեռը և ապահովել սխալների հանդուրժողականությունը։

Հիմնական ռեպլիկացիայի տեսակները՝

  • Մաստեր-սլեյվ (մեկ գլխավոր, մի քանի ենթակա) — բոլոր գրառումները գնում են գլխավորին, ռեպլիկները ստանում են թարմացումները անսինխրոն կամ սինխրոն։
  • Մուլտի-մաստեր — մի քանի գլխավոր հանգույցներ, որոնք կարող են ընդունել գրառումներ, նրանց միջև սինխրոնիզացիան ավելի բարդ է։

Օրինակ՝ PostgreSQL-ում հնարավոր է կարգավորել հոսքային ռեպլիկացիա, որտեղ ռեպլիկան ստանում է WAL գրառումները գլխավորից և կիրառում դրանք՝ մնալով սինխրոն։