¿Àµð¼¼¿ì½º/COSMOS´Â ÅØ½ºÆ® Á¤º¸ °Ë»ö ¿£Áø°ú ¹Ð°áÇÕ(tight
coupling)µÈ Á¤º¸ °Ë»ö¿ë ÀúÀå ½Ã½ºÅÛÀ¸·Î¼, °¢Á¾ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ
¹× ÀÀ¿ë ¼ÒÇÁÆ®¿þ¾îÀÇ ÇϺΠ±¸Á¶·Î »ç¿ëµÇ´Â ÇÙ½É ¼ÒÇÁÆ®¿þ¾îÀÌ´Ù.
¿Àµð¼¼¿ì½º/COSMOS´Â µ¥ÀÌÅ͸¦ Çϵåµð½ºÅ©¿¡ ÀúÀåÇϰí
°Ë»öÇÏ´Â ºÎºÐÀ» ¿î¿µÃ¼Á¦°¡ Áö¿øÇÏ´Â ÆÄÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇÏÁö ¾Ê°í
Á÷Á¢ °ü¸®Çϱ⠶§¹®¿¡ ºü¸¥ ¼º´É°ú ³ôÀº º¸¾È¼ºÀ» Á¦°øÇÑ´Ù.¿Àµð¼¼¿ì½º/COSMOS´Â
ÅØ½ºÆ® »Ó¸¸ ¾Æ´Ï¶ó À̹ÌÁö, ºñµð¿À¿Í °°Àº ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅ͸¦ È¿À²ÀûÀ¸·Î
ÀúÀå ¹× °ü¸®Çϰí, À¥ »çÀÌÆ® °Ë»ö ½Ã½ºÅÛ, ÀÎÆ®¶ó³Ý¿¡¼ÀÇ ¹®¼ °Ë»ö
½Ã½ºÅÛ, ³í¹® °Ë»ö ½Ã½ºÅÛ µî¿¡¼ÀÇ ÅØ½ºÆ® ³»¿ë ±â¹Ý °Ë»öÀ» ºü¸£°Ô
Áö¿øÇÑ´Ù
¿Àµð¼¼¿ì½º/COSMOS´Â µð½ºÅ©¸¦
°ü¸®ÇÏ´Â ÀúÀå ¸Åü °ü¸® ¸ðµâ, µ¥ÀÌÅ͸¦ °´Ã¼ ´ÜÀ§·Î °ü¸®ÇÏ´Â ÀϹÝ
°´Ã¼ °ü¸® ¸ðµâ, ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅÍ¿Í °°Àº ´ë¿ë·® µ¥ÀÌÅ͸¦ °ü¸®ÇÏ´Â
´ë¿ë·® °´Ã¼ °ü¸® ¸ðµâ, È¿À²ÀûÀÎ °Ë»ö Áö¿øÀ» À§ÇÑ °ø°£/ºñ°ø°£ »öÀÎ
°ü¸® ¸ðµâ, ÆÄ¼Õ ȸº¹ Áö¿øÀ» À§ÇÑ ÆÄ¼Õ ȸº¹ °ü¸® ¸ðµâ, Æ®·£Àè¼Ç Áö¿øÀ»
À§ÇÑ Æ®·£Àè¼Ç °ü¸® ¸ðµâ, ¿¬¼ÓµÈ µ¥ÀÌÅÍ ¾×¼¼½º¸¦ ºü¸£°Ô Áö¿øÇϱâ
À§ÇÑ Ä¿¼ °ü¸® ¸ðµâ, Áö¸®Á¤º¸½Ã½ºÅÛÀ» À§ÇÑ °ø°£ DB ¿£Áø, ºü¸¥ ÅØ½ºÆ®
Á¤º¸ °Ë»öÀ» À§ÇÑ ÅØ½ºÆ® Á¤º¸ °Ë»ö ¿£Áø, ±×¸®°í Æí¸®ÇÑ »ç¿ëÀ» À§ÇÑ
»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º·Î ±¸¼ºµÈ´Ù. ƯÈ÷ ¿Àµð¼¼¿ì½º/COSMOS´Â ÃÖ»óÀÇ ÅØ½ºÆ®
Á¤º¸ °Ë»ö ¼º´ÉÀ» Á¦°øÇϱâ À§ÇÏ¿© µ¥ÀÌÅͺ£À̽º °ü¸® ±â´É°ú ÅØ½ºÆ®
Á¤º¸ °Ë»ö ±â´ÉÀ» ¹Ð°áÇÕÇÑ ¾ÆÅ°ÅØÃĸ¦ Á¦°øÇÑ´Ù. ´ÙÀ½Àº ¿Àµð¼¼¿ì½º/COSMOSÀÇ
¾ÆÅ°ÅØÃĸ¦ ³ªÅ¸³½ °ÍÀÌ´Ù.

´ë¿ë·®
¸ÖƼ¹Ìµð¾î °´Ã¼ ¹× ÅØ½ºÆ® Á¤º¸¿¡ ´ëÇÑ ÀúÀå ¹× °Ë»ö¿¡ Ź¿ùÇÑ ¼º´É
ÃÖ´ë 8 Exabyte(260) Å©±âÀÇ ´ë¿ë·® °´Ã¼ Áö¿ø
µ¥ÀÌÅͺ£À̽º °ü¸® ±â´É°ú ÅØ½ºÆ® Á¤º¸ °Ë»ö
±â´ÉÀ» ¹Ð°áÇÕ
°¡º¯±æÀÌ
Ű, ´ÙÁß Å°, Áߺ¹ ۸¦ Áö¿øÇÏ´Â B+-Æ®¸® »öÀÎ Á¦°ø
±âÁ¸ B+-Æ®¸® ¾Ë°í¸®ÁòÀ» È®ÀåÇÏ¿© Áߺ¹ Ű¿Í
°¡º¯±æÀÌ Å°¸¦ Áö¿ø
¿ø½Ã
µð¹ÙÀ̽º À§¿¡ ±¸ÇöÇÑ ÆÄÀÏ ½Ã½ºÅÛ
¿î¿µÃ¼Á¦ ¹öÆÛ¸¦ ÅëÇÏÁö ¾Ê°í ºü¸£°Ô µð½ºÅ©¸¦
¾×¼¼½º
´ë¿ë·®
µ¥ÀÌÅͺ£À̽º Áö¿ø
64 bit Ç÷§Æû Áö¿ø
ÃÖ´ë 32 Zetabyte(270)ÀÇ µ¥ÀÌÅͺ£À̽º º¼·ý Áö¿ø1
´Ù¼öÀÇ µ¥ÀÌÅͺ£À̽º º¼·ýÀ» µ¿½Ã¿¡ »ç¿ëÇÏ¿©
¹«ÇÑ´ë¿¡ °¡±î¿î ´ë¿ë·® µ¥ÀÌÅͺ£À̽º¸¦ Áö¿ø
ÃÖ´ë 32 Zetabyte(270)ÀÇ Å×À̺í Áö¿ø2
ÃÖ´ë 8 Exabyte(260)ÀÇ ·¹ÄÚµå Áö¿ø
Bulkloading
±â´É Á¦°ø
100¸¸°ÇÀÇ ÅØ½ºÆ® Á¤º¸ ¹× À妽º¸¦ 4½Ã°£ À̳»¿¡
±¸Ãà3 (¹®¼´ç 8KByte ±âÁØ)
100¸¸°ÇÀÇ ºñÅØ½ºÆ® Á¤º¸ ¹× À妽º¸¦ 20ºÐ
À̳»¿¡ ±¸Ãà4
Bulkdelete
±â´É Á¦°ø (unique feature)
ºü¸¥ ¼Óµµ·Î »öÀÎÀ» Æ÷ÇÔÇÑ ÅØ½ºÆ®, ºñÅØ½ºÆ®
Á¤º¸¸¦ »èÁ¦
µ¿Àû
¼öÁ¤ ±â´É Á¦°ø
µ¥ÀÌÅͺ£À̽º º¯°æ »çÇ×ÀÌ Áï½Ã ÅØ½ºÆ® Á¤º¸
°Ë»ö¿¡ ¹Ý¿µ (Immediate/Incremental Update)
ÅØ½ºÆ® Á¤º¸ °Ë»öÀÌ ¹Ù·Î ¹Ý¿µµÇ¹Ç·Î µ¥ÀÌÅͺ£À̽º
º¯°æÀ» À§ÇÑ ½Ã½ºÅÛ Á¤Áö°¡ ÇÊ¿ä ¾øÀ½
´ÙÁß
¼¹ö Áö¿ø
´ÙÁß ¼¹ö¿¡¼ Buffer Coherency Áö¿ø (Volume
Lock ¹öÀü)
´ÙÁß
»ç¿ëÀÚ¿¡ ÀÇÇÑ µ¿Àû ¼öÁ¤ Áö¿ø
¸ÖƼ¾²·¹µå
±â´É Áö¿ø (·¹ÄÚµå ¶ô ¹öÀü, º¼·ý ¶ô ¹öÀü)
µ¿½Ã¼º
Á¦¾î ±â´É Á¦°ø
º¼·ý ¶ô(Volume Lock - coarse granularity locking) ¹öÀü
µ¿½Ã¼º Á¦¾î¸¦ À§ÇÑ ¶ôÀÇ °³¼ö¸¦ ÁÙ¿© ÃÖÀûÀÇ
ÁúÀÇ Ã³¸® ¼º´É ¹× µ¥ÀÌÅÍ °ü¸® ¼º´É ¹ßÈÖ
µ¿½Ã¿¡ ´Ù¼öÀÇ Àбâ ÁúÀÇ¿Í ¼Ò¼öÀÇ ¾²±â
ÁúÀǸ¦ Áö¿ø
Á¤º¸°Ë»ö°ú °°Àº Àбâ ÁúÀÇ À§ÁÖÀÇ ÀÀ¿ë¿¡
ÀûÇÕ
·¹ÄÚµå ¶ô(Record Lock - fine granularity locking) ¹öÀü
µ¿½Ã¿¡ ´Ù¼öÀÇ Àбâ ÁúÀÇ¿Í ´Ù¼öÀÇ ¾²±â
ÁúÀǸ¦ Áö¿ø
´Ù »ç¿ëÀÚ È¯°æ¿¡¼ÀÇ ¾ÈÀü¼ºÀ» À§ÇØ 5³â°£ÀÇ Å×½ºÆ® ¿Ï·á
ÆÄ¼Õȸº¹
±â´É Á¦°ø
½Ã½ºÅÛÀÌ ºñÁ¤»ó Á¾·áµÇ¾úÀ» °æ¿ì, µ¥ÀÌÅͺ£À̽º
³» Á¤º¸¸¦ ÀÚµ¿À¸·Î º¹±¸
»ç¿ëÀÚ°¡
»ç¿ëÇϱ⠽¬¿î ÀϰüµÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º
1 ÀÌ °ªÀº µ¥ÀÌÅͺ£À̽º ÆäÀÌÁö Å©±â¸¦ 4 Kilobyte·Î
¼³Á¤ÇÏ¿´À» °æ¿ìÀÇ Å©±â·Î ÆäÀÌÁöÅ©±â¿¡ ºñ·ÊÇÏ´Â °ªÀÓ. Áï ÆäÀÌÁö Å©±â¸¦
8 Kilobyte·Î ¼³Á¤ÇÒ °æ¿ì ÀÌÀÇ µÎ ¹èÀÎ 64 Zetabyte(270)±îÁö Áö¿ø °¡´ÉÇÔ.
2 ÀÌ °ªÀº µ¥ÀÌÅͺ£À̽º ÆäÀÌÁö Å©±â¸¦ 4 Kilobyte·Î
¼³Á¤ÇÏ¿´À» °æ¿ìÀÇ Å©±âÀÓ. µ¥ÀÌÅͺ£À̽º Å©±â¿Í ¸¶Âù°¡Áö·Î ÆäÀÌÁö
Å©±â¿¡ ºñ·ÊÇÔ.
3 Ű¿öµå ÃßÃ⠽ð£Àº Á¦¿ÜµÈ °ÍÀÓ.
4 5°³ÀÇ µ¥ÀÌÅͺ£À̽º ¼Ó¼ºÀ¸·Î ±¸¼ºµÈ Å×À̺í 1°³¿Í
1°³ÀÇ B+-Tree¸¦ ±¸ÃàÇÑ °ÍÀÓ.
¿Àµð¼¼¿ì½º/COSMOS´Â ¶óÀ̺귯¸® ÇüÅ·ΠÁ¦°øµÇ´Â
ÀúÀå½Ã½ºÅÛÀ¸·Î »ç¿ëÀÚ´Â À̸¦ ÀÌ¿ëÇÏ¿© ´Ù¾çÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÒ
¼ö ÀÖ´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ´Â ¿Àµð¼¼¿ì½º/COSMOS°¡ Á¦°øÇÏ´Â »ç¿ëÇϱâ
½±°í ÀϰüµÈ C¾ð¾î »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º (API)¸¦ »ç¿ëÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥À»
ÀÛ¼ºÇÑ ÈÄ, ÄÄÆÄÀÏÇÏ¿© Á¦°øµÇ´Â ¿Àµð¼¼¿ì½º/COSMOS¶óÀ̺귯¸®¿Í ¸µÅ©Çϸé
ÀÀ¿ë ÇÁ·Î±×·¥À» ¿Ï¼ºÇÒ ¼ö ÀÖ´Ù. ¿Àµð¼¼¿ì½º/COSMOS°¡ Áö¿øÇÏ´Â ¿î¿µÃ¼Á¦¿Í
ÄÄÆÄÀÏ·¯´Â ´ÙÀ½°ú °°´Ù.
Áö¿ø ¿î¿µ üÁ¦ ¹× ÄÄÆÄÀÏ·¯
Solaris 2.5 ÀÌ»ó, SunC 4.0 ÀÌ»ó
Windows 98/2000/XP/NT, Microsoft Visual C++ 5.0 ÀÌ»ó
IBM
HP
Linux
±âŸµµ Porting °¡´É (¿¬¶ô¹Ù¶÷)
´ë¿ë·® DB ÀÀ¿ë
Mobile computing
Naver, Yahoo! µî°ú
°°Àº À¥»çÀÌÆ® °Ë»ö ½Ã½ºÅÛ
¸ÖƼ¹Ìµð¾î Á¤º¸ °Ë»ö ½Ã½ºÅÛ
ÀüÀÚ µµ¼°ü
RDBMS, OODBMS,
ORDBMS, XML DBMS µîÀÇ ÇϺΠ±¸Á¶
ÀÓº£µðµå DB ¿£Áø
Ȩ¼îÇÎ ¼¹ö
ÀÎÆ®¶ó³Ý ´ë¿ë·®
DB ¼¹ö
Áö¸®Á¤º¸½Ã½ºÅÛ(GIS)/LBS
ÀüÀÚ »ó°Å·¡ ½Ã½ºÅÛ
|