Two-Ways Database Synchronization in Homogeneous DBMS Using Audit Log Approach.

!"#$%&'(")(*+,"$,-./&'(&%0(122'.,0(3%)"$4&-."%(*,/+%"'"56(
!"#!"!$%&'!()#*+!,-&+!./!0-+"!
1!())/!2!()#*!$3454!6!778+!3&&!9:;!9?>?9@?A+!!
!

!""#$%!""#$%&'(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'()*+*',-.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/0!""#$%!%!)$*!"((((((!

!"#$"%&'()%!%*%'+('&,-./#,01%!0#,(0,(
.#2#3+,+#4'()*2'(4'0,3(%4)0!(5#3(%66/#%-.(
!
!
!

!"#$%&'"()*"+"##$,"')$*&("!*"+$$#$%&*-#$,"')$"!."$*"*,#-""

!"#$%&'%(#)(*$&+*)#$"*,&-$.(%*$/$"*&01&2"10%/(*30"&4$56"07089,&!#(9("(&!"3:$%;3*9,&!A:)5:!/(6A(/(927!2)>51!)C1>)1>!/6!@(50.?!15122(,9! 5:,6>)E(! 2.,1! 1(5:! 56?9! 6B! /(2! 2)')*(,!
6@F15/!/()E(!5(>!@1!(??*)1/!)>!>.'1,6.2!'11!6B!9!=((-1'1>&D:1!B)>(*!,12.*5*./12!!29>5:,6>)E(!
A)(-1/!/!29>5:,6>)E(!?,651/.,14!
(1234567+!-3;*%3?)*$#&-(*(?(;$7!-(*(&2"*$8%(*30"7!-(*(&@$.735(*30"7!-(*(&+9"56%0"3A(*30"7!B)#3*&=08!
!
=08&(>/!B)#3*&4%(37&5(>!@1!.21/4!B)#3*&=08&5(>!@1!

89! #:-!;'&0-#;:$
.-1/!
(/C(>2517! !J1>:(>51'1>)>-L!/(/!/(!
?,651227! )6*9! .-!
1C1,9! 56>B)-.,1/! /(/! /(! (./)! ?,651224! D6! 6C1,56'1! ! (??*9)>-!
?622)@*1! '1! (??*9)>-! 29>5:,6>)E(! )2!
29>5:,6>)E(!)2!@9!.>/1,2/)>-!:6A!/(/!.-! 5:,6>)E(! ?:(214! I6'1!
!
=KHI7! B6,! 1O('?*1! H9IVG7! ,1?*)5(! 5(>! @1!
6,/1,!!(./)!1C1,9!/(1! @9! '(>)?.*(-! 1O)2-! ,1?*)5(! B1(/! ,1(/)>-! @)>(,9! *6-! B)*14! H1(>A:)*17! >6-!(./)11/2!(**!1227! A:)5:! )2! >6)!
G(>-.(-1! J==GL! (5--+.?)@A&)-/(/)(1)
/=-+(),1?)(/6,'

;108+,')59+??'9

"%&

E38)%$&CD&H0I&B)#3*&=08&4%388$%&J%$(*$#&

!


!
\)-.,1! S! 1O?*()>2! :6A! 1A!/(!>1A!/(!1A!/(?.?.('1! D:)2! E3$7#& )2! .21/! 2!)>!1/! @9! 5.,,1>1/! @9! 5.,,1>! 6B! 5.,,1>/! =1*1?.-!=%G%D%!215122(,9! -! -! R`T7! *9!A)**!-!2.55122B.**9!-1?9@?A+!!
!

!""#$%!""#$%&'(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'()*+*',-.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/0!""#$%!%!)$*!"((((((!
!"#$%#&'(%)"$"
)01#&'
234

6#11"$7-*$

!-..+)

!"#$%&'(

!

!"#$%&'
,-&-.-/$


!"#$%&'(#&$'
)

,-&-.-/$'
)

($*+$*

($*+$*'
,-&-.-/$

!"#$%&'(#&$'
5

,-&-.-/$'
)

*+,%)"$"


!
E38)%$&KD&H0I&()#3*&*(?7$&#(*(&7088$#&("#&
50/.(%$#&&
!
\)-.,1! U! ?6)>! (./)/! /!!.21/!
C12!@1!/),15)E1/!2)&
!
I1>/)>-! (>/! 1O15.-! /(! 6B! 29>5:,6>)E(! /12)->!
A)**! @1! )'?*1'1>-! 5*)1>-!/(/!=KHI4!
D:)2!,121(,5:!.21/!=KHI!H9IVG4!
P1-(,/)>-! 5:,6>)E(! ?,65122!
A6,02! @9! .2)>-! 5*)1>-!;05F$*& ;*%$(/4! M*)1>2! 5*)1>)>-!
56>>15! 56>B)-.,(! 5:,6>)E1/! (>/!
56>>15! 56>B)-.,(! 2.5:! (2! )?! (//,1227! ?6,/! (.11/1/! )5(! @9! .2)>-! 26501! .212! 6>1! /('2(?':$(
@4AB5"%C$&(
)'*&$#'#2D

!"#$%&'()#*(+,-(+.*%
(.%/#$0#$


9#3+"($-(+.*%.2%
:()#$%15+#*(

!"##$%&'"#()'*&$#$+

,*$+(-.&/(
01#12$3$#&

41&1(5$#6(7+"%$**"+

/;*,)$.*+'2

1.*2+3%4+5#%2.$%
1.**#,(+*3%(.%67%
-*8%/#$0#$

41&1(9! ?622)@)*)-! 29>5:,6>)E(! A)1! 5*)1>/! 21>/! !! 56,,159! 5*)1>>15/! '(>9! )>?.