º»¹®/³»¿ë
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³â.