¿Ã·¹Æ÷Æ® : ´ëÇз¹Æ÷Æ®, Á·º¸, ½ÇÇè°úÁ¦, ½Ç½ÀÀÏÁö, ±â¾÷ºÐ¼®, »ç¾÷°èȹ¼­, Çо÷°èȹ¼­, ÀÚ±â¼Ò°³¼­, ¸éÁ¢, ¹æ¼ÛÅë½Å´ëÇÐ, ½ÃÇè ÀÚ·á½Ç
¿Ã·¹Æ÷Æ® : ´ëÇз¹Æ÷Æ®, Á·º¸, ½ÇÇè°úÁ¦, ½Ç½ÀÀÏÁö, ±â¾÷ºÐ¼®, »ç¾÷°èȹ¼­, Çо÷°èȹ¼­, ÀÚ±â¼Ò°³¼­, ¸éÁ¢, ¹æ¼ÛÅë½Å´ëÇÐ, ½ÃÇè ÀÚ·á½Ç
·Î±×ÀΠ ȸ¿ø°¡ÀÔ

ÆÄÆ®³Ê½º

ÀÚ·áµî·Ï
 

Àå¹Ù±¸´Ï

´Ù½Ã¹Þ±â

ÄÚÀÎÃæÀü

¢¸
  • Àü»ê-º´ÇàÁ¦¾î   (1 ÆäÀÌÁö)
    1

  • Àü»ê-º´ÇàÁ¦¾î   (2 ÆäÀÌÁö)
    2

  • Àü»ê-º´ÇàÁ¦¾î   (3 ÆäÀÌÁö)
    3

  • Àü»ê-º´ÇàÁ¦¾î   (4 ÆäÀÌÁö)
    4

  • Àü»ê-º´ÇàÁ¦¾î   (5 ÆäÀÌÁö)
    5

  • Àü»ê-º´ÇàÁ¦¾î   (6 ÆäÀÌÁö)
    6

  • Àü»ê-º´ÇàÁ¦¾î   (7 ÆäÀÌÁö)
    7

  • Àü»ê-º´ÇàÁ¦¾î   (8 ÆäÀÌÁö)
    8

  • Àü»ê-º´ÇàÁ¦¾î   (9 ÆäÀÌÁö)
    9

  • Àü»ê-º´ÇàÁ¦¾î   (10 ÆäÀÌÁö)
    10

  • Àü»ê-º´ÇàÁ¦¾î   (11 ÆäÀÌÁö)
    11

  • Àü»ê-º´ÇàÁ¦¾î   (12 ÆäÀÌÁö)
    12

  • Àü»ê-º´ÇàÁ¦¾î   (13 ÆäÀÌÁö)
    13

  • Àü»ê-º´ÇàÁ¦¾î   (14 ÆäÀÌÁö)
    14

  • Àü»ê-º´ÇàÁ¦¾î   (15 ÆäÀÌÁö)
    15


  • º» ¹®¼­ÀÇ
    ¹Ì¸®º¸±â´Â
    15 Pg ±îÁö¸¸
    °¡´ÉÇÕ´Ï´Ù.
¢º
Ŭ¸¯ : Å©°Ôº¸±â
  • Àü»ê-º´ÇàÁ¦¾î   (1 ÆäÀÌÁö)
    1

  • Àü»ê-º´ÇàÁ¦¾î   (2 ÆäÀÌÁö)
    2

  • Àü»ê-º´ÇàÁ¦¾î   (3 ÆäÀÌÁö)
    3

  • Àü»ê-º´ÇàÁ¦¾î   (4 ÆäÀÌÁö)
    4

  • Àü»ê-º´ÇàÁ¦¾î   (5 ÆäÀÌÁö)
    5

  • Àü»ê-º´ÇàÁ¦¾î   (6 ÆäÀÌÁö)
    6

  • Àü»ê-º´ÇàÁ¦¾î   (7 ÆäÀÌÁö)
    7

  • Àü»ê-º´ÇàÁ¦¾î   (8 ÆäÀÌÁö)
    8

  • Àü»ê-º´ÇàÁ¦¾î   (9 ÆäÀÌÁö)
    9

  • Àü»ê-º´ÇàÁ¦¾î   (10 ÆäÀÌÁö)
    10



  • º» ¹®¼­ÀÇ
    (Å« À̹ÌÁö)
    ¹Ì¸®º¸±â´Â
    10 Page ±îÁö¸¸
    °¡´ÉÇÕ´Ï´Ù.
  ´õºíŬ¸¯ : ´Ý±â
X ´Ý±â
Á¿ìÀ̵¿ : µå·¡±×

Àü»ê-º´ÇàÁ¦¾î

ÀÎ ¼â
¹Ù·Î°¡±â
Áñ°Üã±â Űº¸µå¸¦ ´­·¯ÁÖ¼¼¿ä
( Ctrl + D )
¸µÅ©º¹»ç ¸µÅ©ÁÖ¼Ò°¡ º¹»ç µÇ¾ú½À´Ï´Ù.
¿øÇÏ´Â °÷¿¡ ºÙÇô³Ö±â Çϼ¼¿ä
( Ctrl + V )
¿ÜºÎ°øÀ¯
ÆÄÀÏ  Àü»ê-º´ÇàÁ¦¾î.hwp   [Size : 33 Kbyte ]
ºÐ·®   20 Page
°¡°Ý  1,000 ¿ø


īƮ
´Ù¿î¹Þ±â
īī¿À ID·Î
´Ù¿î ¹Þ±â
±¸±Û ID·Î
´Ù¿î ¹Þ±â
ÆäÀ̽ººÏ ID·Î
´Ù¿î ¹Þ±â
µÚ·Î

ÀÚ·á¼³¸í

º´Çà¼öÇà Á¦¾î±â¹ý¿¡ ´ëÇØ¼­ Á¶»çÇÏ¿´½À´Ï´Ù.
[Àü»ê][ºÐ»êó¸®]º´ÇàÁ¦¾î[1].
¸ñÂ÷/Â÷·Ê
I. Introduction............................................................ 2
II . º» ¹®

1.Locks .................................................................... 3

1.1 Definiton ................................................................................... 3

1.2 Lock conflict & compatibility................................................. 3

1.2.1 Inconsistent retriveal & lost updates........................... 4
1.2.2 Strict two-phase locking .............................................. 4
1.2.3 Lock implementation .................................................. 5

1.3 Deadlocks .................................................................................. 5

1.3.1 Deadlock Definition ...................................................... 6
1.3.2 Deadlock Solution ........................................................ 6

1.4 Á¤ ¸® .......................................................................................... 7

2.Optimistic concurrency control ........................................................ 7
2.1 lockingÀÇ °áÁ¡. ........................................................................... 7
2.2 optimisticÀÇ Á¤ÀÇ ........................................................................ 8
2.3 Æ®·£Àè¼ÇÀÇ °ËÁõ(validation). ...................................................... 9
2.3.1 Backward validation. .......................................................... 10
2.3.2 Forward validation. ............................................................ 11
2.3.3 Backward ¿Í Forward °ËÁõÀÇ ºñ±³. .................................. 12
2.4 optimisticÀÇ ¹®Á¦Á¡...................................................................... 12

2.5 °á·Ð. ............................................................................................. 13

3. Timestamp Ordering. ....................................................................... 13
3.1 Á¤ÀÇ. .................................................................................. 13
3.2 ±¸Çö ¹æ¹ý. .................................................................................. 13
3.3 timestamp ordering protocol. .................................................... 14
3.4 ÃÊ·¡µÇ´Â ¿¬¼Ó º¹±Í(cascading rollback) ................................... 16
3.5 Multiversion ŸÀÓ½ºÅÆÇÁ ±â¹ý. ................................................... 16
4. Concurrency ControlÀ» À§ÇÑ ¹æ¹ýÀÇ Comparison. .......................... 18
III °á·Ð. ................................................................... 19
¡Ý Âü°í ¹®Çå............................................................. 21
º»¹®/³»¿ë

2. optimistic º´Çà Á¦¾î

lockingÀÇ °áÁ¡(drawback)µéÀ» ÇÇÇϱâ À§ÇØ ³»³õÀº ¹æ¾ÈÀ¸·Î Æ®·£Àè¼ÇµéÀÇ Á÷·ÄÈ­Çϱâ À§ÇÑ optimistic Á¢±ÙÀÌ ÀÖ´Ù.

2.1 lockingÀÇ °áÁ¡

1. lockÀÇ À¯Áö´Â °øÀ¯ µ¥ÀÌŸ¿¡ ´ëÇÑ º´Çà Á¢±ÙÀ» Áö¿øÇÏÁö ¾Ê´Â ½Ã½ºÅÛ¿¡ ³ªÅ¸³ªÁö ¾Ê´Â overhead¸¦ °¡Áø´Ù. µ¥ÀÌŸÀÇ ¹«°á¼º¿¡ ¿µÇâÀ» ÀÔÈ÷Áö ¾Ê´Â read-only Æ®·£Àè¼Ç ÀÏÁö¶ó µµ ÀϹÝÀûÀ¸·Î ¶È°°Àº ½Ã°£¿¡ ´Ù¸¥ Æ®·£Àè¼Ç¿¡ ÀÇÇØ ¼öÁ¤µÇÁö ¾Ê´Â´Ù´Â °ÍÀ» º¸ÀåÇϱâÀ§ ÇØ lock¸¦ »ç¿ëÇϴµ¥ ÀÌ´Â read-only Æ®·£Àè¼ÇÀÇ lockÀÇ À¯Áö´Â ºÒÇÊ¿äÇÏ´Ù.

2. lockÀÇ »ç¿ëÀº deadlockÀ» ÀÏÀ¸Å²´Ù.

3. ¿¬¼ÓÁßÁö¸¦ ÇÇÇϱâÀ§ÇØ lockÀº Æ®·£Àè¼ÇµéÀÌ ³¡³¯¶§±îÁö lock ¸¦ Ç®¼ö°¡ ¾ø´Ù.

2.2 OPTIMISTIC ÀÇ Á¤ÀÇ

±×·¡¼­ ÀÌ·¯ÇÑ °áÁ¡µé¿¡ ´ëü ¹æ¾ÈÀ¸·Î ³»³õÀº °ÍÀÌ optimisticÀÌ´Ù.

´ëºÎºÐ Àб⸸ ÇÏ´Â Æ®·£Àè¼ÇµéÀÇ °æ¿ì¿¡´Â Æ®·£Àè¼Ç »çÀÌ¿¡ Ãæµ¹ÇÏ´Â ºñÀ²ÀÌ ¸Å¿ì ³·´Ù. ±×·¯¹Ç·Î ¸¸¾à ÀÌµé Æ®·£Àè¼ÇµéÀÇ ´Ù¼ö°¡ º´Çà¼öÇà Á¦¾î ½ºÅ´ÀÇ °¨µ¶¾øÀÌ ½ÇÇàµÇ´õ¶óµµ ½Ã½ºÅÛÀÌ Àϰü¼ºÀÖ´Â »óÅ·ΠÀ¯ÁöµÈ´Ù. º´Çà¼öÇà Á¦¾î ½ºÅ´Àº ÄÚµå ½ÇÇàÀÇ ºÎ´ãÀ» ÁÖ¸ç Æ®·£Àè¼ÇÀ» ¿¬±â½Ãų ¼öµµ ÀÖ´Ù. ºÎ´ãÀ» Á¶¡¦(»ý·«)
Âü°í¹®Çå

¡Ü Text : Distributed Systems Concepts And Design (Second editon)
George colouris, Jean dollimore, Tim kindberg °øÀú, Addison-Wesley , 1994, P.377~405.

¡Ü ÃֽŠ¿î¿µ üÁ¦ ¢»Operating System Concepts (Third editon)¢»,
±è ¿µ Âù ¿ª, A.Silberschatz Àú, È«¸ª°úÇÐÃâÆÇ»ç, 1994, P.167~192.

¡Ü µ¥ÀÌŸº£À̽º ½Ã½ºÅÛ ¢»An Introduction to Database System (Fifth editon)¢»,
¹Ú ¼® ¿ª, C. J. DATE Àú, È«¸ª°úÇÐÃâÆÇ»ç, 1994, P.383~405.

¡Ü Dictionary: ÃֽŠÄÄÇ»ÅÍ ¿ë¾î ´ë»çÀü,
ÄÄÇ»ÅÍ ¿ë¾î»çÀü ÆíÂù À§¿øÈ¸ Àú, Å©¶ó¿î ÃâÆÇ»ç, 1991.

¡Ü µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ
À̺´¿í ¿ª. H£®F. Korth Abranam Silberschtz Àú,
»ý´ÉÃâÆÇ»ç, 1989

¡Ü µ¥ÀÌŸº£À̽º ½Ã½ºÅÛ ÃÑ·Ð . ¿ø¸®¿Í µ¿Çâ.
¹®¼Ûõ ¿ª. H.F. korth A. SILBERSCHATZ Àú.
Çü¼³ÃâÆÇ»ç. 1988.

¡Ü µ¥ÀÌŸº£À̽º ½Ã½ºÅÛ Á¦ 2ÆÇ
±è±â·æ, ¼®»ó±â °ø¿ª. korth silberschatz ÈñÁß´ç 1993³â.



📝 Regist Info
I D : ttal******
Date : 2016-01-21
FileNo : 16198791

Cart