Changes between Version 1 and Version 2 of Replication
- Timestamp:
- 11/26/25 16:44:28 (5 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Replication
v1 v2 1 1 2 2 == **Складирање и репликација** 3 === **Логичка репликација**3 === Логичка репликација 4 4 \\ 5 5 Логичка репликација претставува процес на репродуцирање на податоците помеѓу повеќе јазли (инстанци) на база на податоци, при што промените направени на изворниот сервер се запишуваат во бинарни логови и потоа се репродуцираат на реплика-серверите.\\Во пракса, тоа претставува копирање на INSERT, UPDATE, DELETE и DDL операции од еден сервер кон друг, а не директно копирање на физичките датотеки.\\ … … 10 10 ---- 11 11 12 === **Подесување на MySQL GTID-базирана репликација со Docker**12 === Подесување на MySQL GTID-базирана репликација со Docker 13 13 Во овој чекор ќе конфигурираме **GTID(Global Transaction Identifier)**-базирана логичка репликација во MySQL, користејќи две Docker инстанци - **source и replica.**\\ 14 14 Секоја трансакција што се извршува во Source серверот добива GTID, кој обезбедува прецизно и автоматско следење и примена на промените во Replica.\\ 15 15 Во MySQL се користат бинарни log датотеки (binlog files) за да се запише секоја промена врз базата - **INSERT, UPDATE, DELETE и DDL**.\\ 16 // 16 \\ 17 17 GTID структурата се гледа преку binlog, пример:\\ 18 18 … … 31 31 ---- 32 32 33 == **Конфигурација на Source и Replica Docker инстанци**33 == **Конфигурација на Source и Replica Docker инстанци** 34 34 Се одлучивме за конфигурација преку Docker затоа што добиваме изолирана и лесно пренослива средина, каде секоја MySQL инстанца е одвоена, конфигурирана со сопствени параметри и може да се стартува, стопира или реконфигурира без да влијае на остатокот од системот.\\ 35 === **Конфигурирање replica user**35 === Конфигурирање replica user 36 36 37 37 {{{ … … 66 66 > документацијата, миграцијата и version-control стануваат чисти и управливи\\ 67 67 \\ 68 ===Некои конфигурациски параметри за MySQL GTID-базирана репликација 68 --- 69 === Некои конфигурациски параметри за MySQL GTID-базирана репликација 69 70 [[Image(mysql-parameters.png)]] 70 71
