Changes between Version 4 and Version 5 of Replication


Ignore:
Timestamp:
11/26/25 17:16:06 (5 weeks ago)
Author:
222004
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Replication

    v4 v5  
    146146}}}
    147147Airportdb е голема продукциска база со ~60M редови и ~2.22GB податоци, па затоа со повеќенитно извршување добиваме паралелно читање на блокови и редови.//
     148По успешно креирање на dump-датотеките, ги импортиравме во Source:
     149{{{
     150
     151mysqlsh root@127.0.0.1:3307 --js -e "
     152util.loadDump('./dump-airport', {threads: 8})
     153"
     154
     155}}}
    148156Резултат://
    149 [[Image(dump.png)]]
     157//
     158[[Image(dump.PNG)]]
     159
     160== **Стартување, валидација и тестирање на репликацијата**
     161По подигнувањето на двете Docker MySQL инстанци и вчитувањето на post-dump податоците во source, направивме процес на проверка дали репликацијата функционира коректно и дали податоците се усогласени на двата сервери.//
     162//
     163Прво проверивме дали сите табели и податоци од локалната база (airportdb) се успешно внесени во source, а потоа автоматски реплицирани и на replica. Со стартувањето на контејнерите и примената на dump-датотеката, податоците беа присутни на двата сервери.//
     164//
     165Потоа, за дополнителна проверка, креиравме test табела во source, по што истата по неколку секунди се појави и во replica-инстанцата. Ова беше показател дека GTID binlog репликацијата е активна и дека записите се процесираат и применуваат на репликата во реално време.//
     166//
     167Направивме и обид да се додаде нов ред во replica. Операцијата беше одбиена со грешка, бидејќи репликата беше во read-only режим и дополнително заштитена со super-read-only, што го блокираше пишувањето дури и за root корисник. Ова го потврди целосниот механизам за заштита, при што единствено source може да прима write-операции, а replica функционира како read-only копија.//
     168//
     169* [[html(<a href="https://develop.finki.ukim.mk/projects/dba_202526_airportdb/wiki/Replication/screenshots" style="color: red;">Скриншоти од процесот на валидација</a>)]]