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