分布式数据库的数据同步技术研究和应用
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
!源自文库# S 年 S 月
电
脑
学
习
第 ! 期
分布式数据库的数据同步技术研究和应用
789!
2 3
:;<!
对分布式数据同步中的复制技术进行了详细的研究, 并结合正达集团综合信息系统中所采用的基于复制的分布数据 技术, 给出了结合 )*+ ),-.,- 的分布式数据同步技术的应用。
456
分布式数据库
数据同步
复制
;<=>?!##"&’!&#"
@ABCDEFGH8I( JKFLMNOPQFR STUVWXLMYZ[\]LM^_F(]‘abcde fghFGH8I(LMZijFk lmmnopqrsT LM.tTuvNOwxy(zK{8I_|}LM~E (‘GH Kij]8IF _FLMk ’ !"#$%&’()*+,-./01 ’(’ g23678Ih 8IQ23RSQ23T^23T 23( ¡¢£9¤¥O8I¦§¨©8Ihk ª ©8I«E¬©8Ih(ª8I®¯°(± g«Zw²³´F (µQLMZijF(¶± ·¸F¹8(ºJ»¼½i ¾¿LM¯ÀÁÂk ’(! g23678I_FLMÁ ]g678I_( ÃÄÅH )*+ ),-.,- ÆnL M^ÇÈ(ÉLM^Ê N]wËÌÍÎc(Ï N +/0’ Õ Ô¡ ]FÌÍÎc( Ð ‘ÑÒÓ Ô¡ , 1/0’Ö×ØÙk , ’( E¯ÀÚÛFÜÝÞLM^FÜ=Ûßà(á âã@FLM^ä åæç×owè 234,-5 éêëÞLM^ FLMìíî( è 234,-5 éêïðñòãwLM^ 6745-8957:3’ä ]ôõFö÷( _(ÃÄó¾nìjLM^ , è 234,-5 éêïâã¯ÀF@FLM^áç×ø 234,-5 éê(N‘pqÉùFLMpú¯Àä !(NûüF*ýëHÇÈ ’’àþ ;98<7=>57:3-?ÆnÞLMÇÈ , $ $ ]8I _Zi F )*+ ),-.,- ÇÈ-( õ ÚÛ¯À Fÿ ?>8<,- FLMìíîö( øíîFÜð!c¯ $
ëH 5 HF )*+ ),-.,- LM^Æn¯ÀLMF
!!"# $ %&’()*+ , %&- ./01234567238 $ 9: !"##$%-
i !! i
万方数据
!"#$%&’()*+,-’!".#/01$2(34 56789:5634;</01=>+?1@<AB CDEFGHIJKLMHNOPQRS/TU$V W !"# !$%&$%’((( /XY.Z[<\]^_/0‘B )bc"d/ef a g hijk5ij/ !"# !$%&$% /XYlmnop qK* rst5uj?1@vwx/01)*yz* { | } ~ Y +!!"# !$%&,-$ k !"#./$-01,&$ !$%&,-$ 2013 !14%1 41 5331 1,6$ ’bc"/ g +,-%37381 !"# .91$%:%,7$ +494;$< !$%&$% +494;$% <34?1@ r !$%&$% =$:>,-41,39 ?398,;0%41,39< / @9714>> A0B>,7C,9; @9714>> =$:>,D -41,39 A0B>,7C,9; * { #3-4> D@9714>> E$F #3-4> G,71%,B01,39 G414B47$ ‘ XY?1@/56?1@bB 5634;5634;~f ]¡43 4/¢£¤¥¦5634~f/§¨ ©ª«5634; §¬ Hb~Yk>+?1@k34; dD/5634;< ®¯ °±²³ ´µ XY?1@‘< I.!< ¶ =$:>,-41,39D A0B>,7C,9; .94B>$ A0B>,7C,9 13 JC$7$ !$%&$%7 · ¸¹ºb»¼<>+/?1@$ ½TU<PQ< ¾/ !"# !$%&$% A0B>,7C,9; G414B47$ C ¿À¹Áb ÂstÃ34/34; Ä= !$%&$% +494;$%$>+?1@$ !$%&$% =$:>,-41,39 ?398,;0%41,39$/CÅ !0B7-%,B,9;$ =$:>,-41,39D!0B7-%,B,9; ·Æ/ A0B>,7C,9; !$%&$% <34 !"# ?1@ < ¿Æ/ ÇÈÉ/34; Kbc"34/~Y !"# !$%&$% c"Ê~Yc"/?1@k34; ]ËÃÌ/~YͲÎÏc"34;<ЬÁ] Ëc"nÑÌÒ.ÓÔÕÖÁ !$%&$% +494;$% 34?1@ +494;$ < =$:>,-41,39< A0B>,-41,39 LE.ML< .N,1 A0B>,-41,397 ×c"3 4~YnÑØp]c"/Á=¿À/¹Á ÙÚ]^_ÙÛnÑÜÝ ÞEF]Öß34 ;ànß<¾?1@34;!"34 nÏ]áâ34 ãzäåæçèéB !"/Á<]vpêÏë34/ìB .N,1 A0B>,-41,397 ¿À¹Á<]c"/
’b34HÊc"0õ
!"#+$%;$T@9,1,4>,X$ !"#+$%;$T=09 !"#+$%;$TJ$%6,941$ Y -’0 Y Y G1 Y -’0 Y Y G1
Hb-’230õ
!"#+%;!94:7C31T@9,1,4>,X$ !"#+%;!94:7C31T=09 !"#+%;!94:7C31TJ$%6,941$
)*+&6LM
!"#"$%&’()**+,&$-,./ .0 !"*+,&$-,./ .0 1,#-%,23-" 1$-$2$#"
4’.3 4,2,/ )2#-%$&8"9:.%; 4’3 5$/67’.3 ?H, C>C,- =>-,N9<<G B74=944,4 -,C<7=>57:3 :N B745-7895, B>5>8>4,F>3B =:O873,B P75H 5H, C->=57=, 73 QH,3@6> R-:9CF @7.,4 :95 5H, >CC<7=>57:3 :N )*+ ),-.,- 6745-7895, 6>5>8>4,( 6745-7895, 6>5>8>4, )G=H-:37I>57:3 A,C<7=>57:3 )*+&6LM +:@A,>B,--#øÜâòiìLM ÀÚÛ(=Û"ßÈ $ 6745-78957:3 6>5>8>4,-ä }Ü$[]iìLM^_ ^ $ %ãð&âã@FÇÈä !-iì 6745-78957:3-?’(EiìLM^ä iìÇ $ $ ÈÙ)àþÇÈF*+Ü(áp[ãiìLM^_ä ] ôõFö÷(#}Üâò," ÇÈä -./01(i ìÇÈ2àþÇÈnwËÌÍÎ( õ3 Ï NZ FÌÍÎä "- 4" )984=-7C57:3-?Ù)àþÇÈFLMä $ $ "( 678 )*+ ),-.,- F¯ÀÅHD9: wxD¯À ;ý(µ<= Z ÞLM 2>? LM¾¿áZ] @A ö ! Ypúutw x(Bľ¿Ew Cöä ÞLM^Fíî(Ze!D G ã,"LM^_( lZ E íîFÜñòw5F F 6745-78957:3-ä õ}ÜGÌãHIJö( iìLM^_ $ 6745-78957:3 5>4E- EÜâã,"ÇÈ ÜiìÈ $ _ä ,"ÇÈ Kç×}Ü LpúÞLM 2>M LM Fwxä iìLM^uhowüNOFÆH(õ¡PQµR ë¯À S uhö( ÞLMFíîïw% p[]iì LM^_ % ã F K " TEU Ep[FÜâà(ë ¯ÀÉùFLMVpúwxä )*+ ),-.,- F¯À W Kh X iE? =Û " ß$ +:@ A,>B,--T YZ ¯À$ )G3=H:-37I>57:3-TLMiì$ 6745-789& 57:3-fiìLM^ä YZ ¯ÀZ¯À [ \Z ç×F ] wä ^± \Z &âÜA(_‘ ÞLM^ aw ba( E& âÜAF c wö!FLM >Mã ," LM^ä µ def Z Ecö ! F LMh JK; º g (ÑÒ¡ P& ã 4" LM^ h uh YZ
!$1 !"#G,71%,B01,39 S E$F !"#G,71%,B01,39 !$1 !"#+$%;$ S E$F !"#+$%;$ !$1 !"#+%;!94:7C31 S E$F !"#!94:7C31 !"#+$%;$TA0B>,7C$% S .9&,%39 L?R+APJ.=E2+.Lb !"#+$%;$TA0B>,7C$%!$-0%,1U+3N$ S EJV2PJW.EJ@?2J@RE !"#+$%;$TA0B>,7C$%G414B47$ S LXNV6,7L !"#+$%;$TA0B>,-41,39 S LXNV6,7L !"#+$%;$T!0B7-%,B$% S .9&,%39 L?R+APJ.=E2+.Lb !"#+$%;$T!0B7-%,B$%!$-0%,1U+3N$ S EJV2PJW.EJ@?2J@RE !"#+$%;$T!0B7-%,B$%G414B47$ S LXNV%$:>,-41,39L !"#+$%;$T!0B7-%,:1,39JU:$ S AP## !"#+%;!94:7C31TA0B>,7C$% S .9&,%39 L?R+APJ.=E2+.Lb !"#+%;!94:7C31TA0B>,7C$%G414B47$ S LXNV6,7L !"#+%;!94:7C31TG,71%,B013% S .9&,%39 L?R+APJ.=E2+.Lb !"#+%;!94:7C31TA0B>,-41,39 S LXNV6,7L !"#+%;!94:7C31TG,71%,B013%!$-0%,1U+3N$ S EJV2PJW.EJ@?2J@RE !"#+%;!94:7C31TA0B>,7C$%!$-0%,1U+3N$ S EJV2PJW.EJ@?2J@RE !"#+%;!94:7C31T=$:>,-41,39JU:$ S +.=O.
Áí L.N,1L íîËï +494;$ 2%1,->$ |CD/ =$71%,-1,39 ?>407$ <ðïñòón34/ôõB +494;$ 2%1,->$ < !-%,:17 ñöB íLO$9$%41$L íî÷ø~YùDB ÙÚ\]~Y-’c"/÷ øbB Öß34;ànß<¾34;c"34 ÙÚ nÏ ] LG.#.J. G2J2 P7,9; =$71%,-1,39 ?>407$L ú ²mdD/ónñòôõ34ûü ³¶åýþäÿ3 4/c"34æçèéB ’ !"#$%&’()*+,-./01 CD ! " m Q5 </ !"#DG+R #$ T % 5ij ãz34c"&’()*/+5,-®C. )b/Ë-’0
H 2 3 4 475678 / !"#DG+REFÒ.Õ &9:T5 ;ø34;/c" #$ ÿ Ë <=> Om ? lmÍ¢ &9@AB 5 6 7 8 ) +,-%37381 +!GE TC11:.ZZFFFT+,-%37381T-36
[C11:.ZZFFFT6,-%37381T-36Z-C,94\ ’ BC D v EF T !"# !$%&$% ]T( G mk 7H T IJ.K L#$M’(((T^T
电
脑
学
习
第 ! 期
分布式数据库的数据同步技术研究和应用
789!
2 3
:;<!
对分布式数据同步中的复制技术进行了详细的研究, 并结合正达集团综合信息系统中所采用的基于复制的分布数据 技术, 给出了结合 )*+ ),-.,- 的分布式数据同步技术的应用。
456
分布式数据库
数据同步
复制
;<=>?!##"&’!&#"
@ABCDEFGH8I( JKFLMNOPQFR STUVWXLMYZ[\]LM^_F(]‘abcde fghFGH8I(LMZijFk lmmnopqrsT LM.tTuvNOwxy(zK{8I_|}LM~E (‘GH Kij]8IF _FLMk ’ !"#$%&’()*+,-./01 ’(’ g23678Ih 8IQ23RSQ23T^23T 23( ¡¢£9¤¥O8I¦§¨©8Ihk ª ©8I«E¬©8Ih(ª8I®¯°(± g«Zw²³´F (µQLMZijF(¶± ·¸F¹8(ºJ»¼½i ¾¿LM¯ÀÁÂk ’(! g23678I_FLMÁ ]g678I_( ÃÄÅH )*+ ),-.,- ÆnL M^ÇÈ(ÉLM^Ê N]wËÌÍÎc(Ï N +/0’ Õ Ô¡ ]FÌÍÎc( Ð ‘ÑÒÓ Ô¡ , 1/0’Ö×ØÙk , ’( E¯ÀÚÛFÜÝÞLM^FÜ=Ûßà(á âã@FLM^ä åæç×owè 234,-5 éêëÞLM^ FLMìíî( è 234,-5 éêïðñòãwLM^ 6745-8957:3’ä ]ôõFö÷( _(ÃÄó¾nìjLM^ , è 234,-5 éêïâã¯ÀF@FLM^áç×ø 234,-5 éê(N‘pqÉùFLMpú¯Àä !(NûüF*ýëHÇÈ ’’àþ ;98<7=>57:3-?ÆnÞLMÇÈ , $ $ ]8I _Zi F )*+ ),-.,- ÇÈ-( õ ÚÛ¯À Fÿ ?>8<,- FLMìíîö( øíîFÜð!c¯ $
ëH 5 HF )*+ ),-.,- LM^Æn¯ÀLMF
!!"# $ %&’()*+ , %&- ./01234567238 $ 9: !"##$%-
i !! i
万方数据
!"#$%&’()*+,-’!".#/01$2(34 56789:5634;</01=>+?1@<AB CDEFGHIJKLMHNOPQRS/TU$V W !"# !$%&$%’((( /XY.Z[<\]^_/0‘B )bc"d/ef a g hijk5ij/ !"# !$%&$% /XYlmnop qK* rst5uj?1@vwx/01)*yz* { | } ~ Y +!!"# !$%&,-$ k !"#./$-01,&$ !$%&,-$ 2013 !14%1 41 5331 1,6$ ’bc"/ g +,-%37381 !"# .91$%:%,7$ +494;$< !$%&$% +494;$% <34?1@ r !$%&$% =$:>,-41,39 ?398,;0%41,39< / @9714>> A0B>,7C,9; @9714>> =$:>,D -41,39 A0B>,7C,9; * { #3-4> D@9714>> E$F #3-4> G,71%,B01,39 G414B47$ ‘ XY?1@/56?1@bB 5634;5634;~f ]¡43 4/¢£¤¥¦5634~f/§¨ ©ª«5634; §¬ Hb~Yk>+?1@k34; dD/5634;< ®¯ °±²³ ´µ XY?1@‘< I.!< ¶ =$:>,-41,39D A0B>,7C,9; .94B>$ A0B>,7C,9 13 JC$7$ !$%&$%7 · ¸¹ºb»¼<>+/?1@$ ½TU<PQ< ¾/ !"# !$%&$% A0B>,7C,9; G414B47$ C ¿À¹Áb ÂstÃ34/34; Ä= !$%&$% +494;$%$>+?1@$ !$%&$% =$:>,-41,39 ?398,;0%41,39$/CÅ !0B7-%,B,9;$ =$:>,-41,39D!0B7-%,B,9; ·Æ/ A0B>,7C,9; !$%&$% <34 !"# ?1@ < ¿Æ/ ÇÈÉ/34; Kbc"34/~Y !"# !$%&$% c"Ê~Yc"/?1@k34; ]ËÃÌ/~YͲÎÏc"34;<ЬÁ] Ëc"nÑÌÒ.ÓÔÕÖÁ !$%&$% +494;$% 34?1@ +494;$ < =$:>,-41,39< A0B>,-41,39 LE.ML< .N,1 A0B>,-41,397 ×c"3 4~YnÑØp]c"/Á=¿À/¹Á ÙÚ]^_ÙÛnÑÜÝ ÞEF]Öß34 ;ànß<¾?1@34;!"34 nÏ]áâ34 ãzäåæçèéB !"/Á<]vpêÏë34/ìB .N,1 A0B>,-41,397 ¿À¹Á<]c"/
’b34HÊc"0õ
!"#+$%;$T@9,1,4>,X$ !"#+$%;$T=09 !"#+$%;$TJ$%6,941$ Y -’0 Y Y G1 Y -’0 Y Y G1
Hb-’230õ
!"#+%;!94:7C31T@9,1,4>,X$ !"#+%;!94:7C31T=09 !"#+%;!94:7C31TJ$%6,941$
)*+&6LM
!"#"$%&’()**+,&$-,./ .0 !"*+,&$-,./ .0 1,#-%,23-" 1$-$2$#"
4’.3 4,2,/ )2#-%$&8"9:.%; 4’3 5$/67’.3 ?H, C>C,- =>-,N9<<G B74=944,4 -,C<7=>57:3 :N B745-7895, B>5>8>4,F>3B =:O873,B P75H 5H, C->=57=, 73 QH,3@6> R-:9CF @7.,4 :95 5H, >CC<7=>57:3 :N )*+ ),-.,- 6745-7895, 6>5>8>4,( 6745-7895, 6>5>8>4, )G=H-:37I>57:3 A,C<7=>57:3 )*+&6LM +:@A,>B,--#øÜâòiìLM ÀÚÛ(=Û"ßÈ $ 6745-78957:3 6>5>8>4,-ä }Ü$[]iìLM^_ ^ $ %ãð&âã@FÇÈä !-iì 6745-78957:3-?’(EiìLM^ä iìÇ $ $ ÈÙ)àþÇÈF*+Ü(áp[ãiìLM^_ä ] ôõFö÷(#}Üâò," ÇÈä -./01(i ìÇÈ2àþÇÈnwËÌÍÎ( õ3 Ï NZ FÌÍÎä "- 4" )984=-7C57:3-?Ù)àþÇÈFLMä $ $ "( 678 )*+ ),-.,- F¯ÀÅHD9: wxD¯À ;ý(µ<= Z ÞLM 2>? LM¾¿áZ] @A ö ! Ypúutw x(Bľ¿Ew Cöä ÞLM^Fíî(Ze!D G ã,"LM^_( lZ E íîFÜñòw5F F 6745-78957:3-ä õ}ÜGÌãHIJö( iìLM^_ $ 6745-78957:3 5>4E- EÜâã,"ÇÈ ÜiìÈ $ _ä ,"ÇÈ Kç×}Ü LpúÞLM 2>M LM Fwxä iìLM^uhowüNOFÆH(õ¡PQµR ë¯À S uhö( ÞLMFíîïw% p[]iì LM^_ % ã F K " TEU Ep[FÜâà(ë ¯ÀÉùFLMVpúwxä )*+ ),-.,- F¯À W Kh X iE? =Û " ß$ +:@ A,>B,--T YZ ¯À$ )G3=H:-37I>57:3-TLMiì$ 6745-789& 57:3-fiìLM^ä YZ ¯ÀZ¯À [ \Z ç×F ] wä ^± \Z &âÜA(_‘ ÞLM^ aw ba( E& âÜAF c wö!FLM >Mã ," LM^ä µ def Z Ecö ! F LMh JK; º g (ÑÒ¡ P& ã 4" LM^ h uh YZ
!$1 !"#G,71%,B01,39 S E$F !"#G,71%,B01,39 !$1 !"#+$%;$ S E$F !"#+$%;$ !$1 !"#+%;!94:7C31 S E$F !"#!94:7C31 !"#+$%;$TA0B>,7C$% S .9&,%39 L?R+APJ.=E2+.Lb !"#+$%;$TA0B>,7C$%!$-0%,1U+3N$ S EJV2PJW.EJ@?2J@RE !"#+$%;$TA0B>,7C$%G414B47$ S LXNV6,7L !"#+$%;$TA0B>,-41,39 S LXNV6,7L !"#+$%;$T!0B7-%,B$% S .9&,%39 L?R+APJ.=E2+.Lb !"#+$%;$T!0B7-%,B$%!$-0%,1U+3N$ S EJV2PJW.EJ@?2J@RE !"#+$%;$T!0B7-%,B$%G414B47$ S LXNV%$:>,-41,39L !"#+$%;$T!0B7-%,:1,39JU:$ S AP## !"#+%;!94:7C31TA0B>,7C$% S .9&,%39 L?R+APJ.=E2+.Lb !"#+%;!94:7C31TA0B>,7C$%G414B47$ S LXNV6,7L !"#+%;!94:7C31TG,71%,B013% S .9&,%39 L?R+APJ.=E2+.Lb !"#+%;!94:7C31TA0B>,-41,39 S LXNV6,7L !"#+%;!94:7C31TG,71%,B013%!$-0%,1U+3N$ S EJV2PJW.EJ@?2J@RE !"#+%;!94:7C31TA0B>,7C$%!$-0%,1U+3N$ S EJV2PJW.EJ@?2J@RE !"#+%;!94:7C31T=$:>,-41,39JU:$ S +.=O.
Áí L.N,1L íîËï +494;$ 2%1,->$ |CD/ =$71%,-1,39 ?>407$ <ðïñòón34/ôõB +494;$ 2%1,->$ < !-%,:17 ñöB íLO$9$%41$L íî÷ø~YùDB ÙÚ\]~Y-’c"/÷ øbB Öß34;ànß<¾34;c"34 ÙÚ nÏ ] LG.#.J. G2J2 P7,9; =$71%,-1,39 ?>407$L ú ²mdD/ónñòôõ34ûü ³¶åýþäÿ3 4/c"34æçèéB ’ !"#$%&’()*+,-./01 CD ! " m Q5 </ !"#DG+R #$ T % 5ij ãz34c"&’()*/+5,-®C. )b/Ë-’0
H 2 3 4 475678 / !"#DG+REFÒ.Õ &9:T5 ;ø34;/c" #$ ÿ Ë <=> Om ? lmÍ¢ &9@AB 5 6 7 8 ) +,-%37381 +!GE TC11:.ZZFFFT+,-%37381T-36
[C11:.ZZFFFT6,-%37381T-36Z-C,94\ ’ BC D v EF T !"# !$%&$% ]T( G mk 7H T IJ.K L#$M’(((T^T