ÀÌ Àý¿¡¼´Â Áö¿ÀÄÚµù ÇÁ·Î¼¼½º¿¡ ´ëÇØ ¼³¸íÇϰí Á¦¾î ¼¾ÅÍ¿¡¼ Àϰýó¸® ¸ðµå·Î Áö¿ÀÄÚ´õ¸¦ ¼öÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÀÌÀü¿¡ ³íÀÇÇÑ ´ë·Î, DB2 Spatial Extender´Â Áö¿ÀÄÚ´õ¶ó´Â ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÁÖ¼Ò µ¥ÀÌÅ͸¦ °ø°£ µ¥ÀÌÅÍ·Î º¯È¯Çϰí, ÀÌ °ø°£ µ¥ÀÌÅ͸¦ Å×À̺í Ä÷³¿¡ À§Ä¡½ÃŰ´Â µÎ °¡Áö Ȱµ¿À» ÇÕ´Ï´Ù. ÀÌ Àý¿¡¼´Â Áö¿ÀÄÚ´õ¿Í ±× ¼Ò½º »çÀÌÀÇ ±âº»ÀûÀÎ Â÷ÀÌÁ¡À» ±¸º°ÇØ º¾´Ï´Ù. ÀÌ´Â Áö¿ÀÄÚ´õ°¡ ÀÛµ¿ÇÒ ¼ö ÀÖ´Â µÎ °¡Áö ¸ðµå¿¡ ´ëÇØ¼µµ ¼³¸íÇϰí Áö¿ÀÄÚ´õÀÇ »ç¿ë ½Ã±â¸¦ °áÁ¤ÇÏ´Â µ¥ °í·ÁÇØ¾ß ÇÒ ¿äÀε鵵 ¼Ò°³ÇÕ´Ï´Ù.
Spatial Extender·Î ´ÙÀ½À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
±âº» Áö¿ÀÄÚ´õ´Â ¹Ì±¹ ÁÖ¼Ò¸¦ Áö¿ÀÄÚµùÇϰí À̸¦ ST_Point µ¥ÀÌÅÍ·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ °ø°£ µ¥ÀÌÅÍ À¯ÇüÀÇ µ¥ÀÌÅ͸¦ ÀúÀåÇØ¾ß ÇÒ °æ¿ì¿¡´Â Áö¿ÀÄÚ´õ¸¦ »ç¿ëÇÏ¿© ±×¿Í °°Àº µ¥ÀÌÅ͸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁÖ¼Ò°¡ ¾ø´Â »çÀÌÆ®(¿¹: Åä¾çÀÌ º¯È¯ÇÏ´Â ³óÀå) ¶Ç´Â ¹Ì±¹ ÀÌ¿ÜÀÇ Áö¿ªÀ» ³ªÅ¸³»´Â °ø°£ µ¥ÀÌÅͰ¡ ÇÊ¿äÇÑ °æ¿ì Áö¿ÀÄÚ´õ¸¦ Ç÷¯±×ÀÎÇÏ¿© ±× ¿ä±¸¸¦ ÃæÁ·½Ãų ¼ö ÀÖ½À´Ï´Ù.
Ç÷¯±×ÀÎ Áö¿ÀÄÚ´õ¸¦ »ç¿ëÇϱâ Àü¿¡ À̸¦ ¸ÕÀú µî·ÏÇØ¾ß ÇÕ´Ï´Ù. »ç¿ëÀÚ¿Í º¥´õ´Â db2gse.gse_register_gc ÀúÀå ÇÁ·Î½Ãµà¾î·Î À̸¦ µî·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¦¾î ¼¾ÅÍ¿¡¼´Â À̸¦ µî·ÏÇÒ ¼ö ¾ø½À´Ï´Ù. db2gse.gse_register_gc¿¡ ´ëÇÑ Á¤º¸´Â db2gse.gse_register_gc¸¦ ÂüÁ¶ÇϽʽÿÀ. ÀúÀå ÇÁ·Î½Ãµà¾î¿¡¼ Spatial Extender ÀúÀå ÇÁ·Î½Ãµà¾îÀÇ »ç¿ë¿¡ ´ëÇÑ ÀÏ¹Ý Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
Áö¿ÀÄÚ´õ´Â µÎ °¡Áö ¸ðµå·Î ÀÛµ¿ÇÕ´Ï´Ù.
Áö¿ÀÄÚ´õ¸¦ »ç¿ëÇÏ·Á°í °èȹÇÒ ¶§´Â ´ÙÀ½°ú °°Àº ¿ä¼Ò¸¦ °í·ÁÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù.
Á¤¹Ðµµ°¡ ¾ó¸¶ÀÎÁö´Â »ç¿ëÀÚ°¡ ÁöÁ¤ÇÕ´Ï´Ù. À̸¦ Á¶Á¤ÇØ¾ß ÇÒ °æ¿ìµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Á¤¹Ðµµ 100À̶ó°í °¡Á¤ÇսôÙ. ¸¹Àº ¼Ò½º ·¹Äڵ忡 ÂüÁ¶ ÀÚ·á º¸´Ù ´õ ÃÖ±ÙÀÇ ÁÖ¼Ò°¡ µé¾î ÀÖ´Ù¸é, ÀÌ ·¹ÄÚµå¿Í ÂüÁ¶ ÀÚ·á »çÀÌ¿¡ 100%ÀÇ Á¤È®µµ·Î ÀÏÄ¡ÇÏ´Â °ÍÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù. °á°úÀûÀ¸·Î Áö¿ÀÄÚ´õ´Â ÀÌ ·¹Äڵ带 °ÅºÎÇÏ°Ô µË´Ï´Ù. ´ëüÀûÀ¸·Î Áö¿ÀÄÚ´õ°¡ ºÒÃæºÐÇϰųª ¸Å¿ì ºÎÁ¤È®ÇÏ°Ô º¸ÀÌ´Â °ø°£ µ¥ÀÌÅ͸¦ »ý¼ºÇÏ´Â °æ¿ì¿¡´Â, Á¤¹Ðµµ¸¦ º¯°æÇϰí Áö¿ÀÄÚ´õ¸¦ ´Ù½Ã ½ÇÇà½ÃÄÑ ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
È®¾àÀÌ ¹ßÇàµÇ±â Àü¿¡ ÀÌ´Â Áö¿ÀÄÚ´õ°¡ ó¸®ÇÏ´Â ·¹ÄÚµå ¹üÀ§³ª ¼ö¸¦ Á¦¾îÇÏ´Â ¹æ¹ýÀÌ ¿©·¯°¡Áö ÀÖ½À´Ï´Ù.
¹æ¹ý 1
Áö¿ÀÄÚ´õ´Â °¢ È®¾à Àü¿¡ ƯÁ¤ ·¹ÄÚµå ¼öÀÇ ÁÖ¼Ò µ¥ÀÌÅ͸¦ Áö¿ÀÄÚµùÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹æ¹ýÀ» ÅëÇØ »ç¿ëÀÚ´Â ÀÛ¾÷ ´ÜÀ§ Å©±â¸¦ Á¤¹ÐÇÏ°Ô °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, ÀÌ ¹æ¹ýÀº ¿©±â¿¡ ³íÀÇµÈ ´Ù¸¥ ¹æ¹ýº¸´Ù »ó´çÈ÷ ¸¹Àº ¿À¹öÇìµå¸¦ ¼Ò¸ðÇÕ´Ï´Ù.
¹æ¹ý 1À» ½ÃÀÛÇÏ·Á¸é È®¾àÇϱâ Àü¿¡ ó¸®ÇÒ ·¹ÄÚµå ¼ö¸¦ ÁöÁ¤ÇϽʽÿÀ. Á¦¾î ¼¾Å͸¦ »ç¿ëÇÒ °æ¿ì¿¡´Â Áö¿ÀÄÚ´õ ½ÇÇà â¿¡¼ ¹üÀ§ È®¾à ½ºÇÉ ¹öưÀ¸·Î ÀÌ ¼ö¸¦ ¼³Á¤ÇϽʽÿÀ. ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼º ÁßÀÎ °æ¿ì, ÀÌ ¼ýÀÚ¸¦ db2gse.gse_run_gc ÀúÀå ÇÁ·Î½Ãµà¾îÀÇ commitScope ¸Å°³º¯¼ö¿¡ ÁöÁ¤ÇϽʽÿÀ.
¹æ¹ý 2
Áö¿ÀÄÚ´õ´Â È®¾àÀ» ¹ßÇàÇϱâ Àü¿¡ ¸ðµç Å×ÀÌºí ·¹Äڵ忡 ÀÖ´Â ÁÖ¼Ò µ¥ÀÌÅ͸¦ Áö¿ÀÄÚµùÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹æ¹ýÀ» »ç¿ëÇÏ¿© Áö¿ÀÄÚ´õ´Â Àϰýó¸® Á¶ÀÛ°ú À¯»çÇÑ ¹æ½ÄÀ¸·Î ·¹Äڵ带 ó¸®Çϸé¼, ¹æ¹ý 1¿¡¼º¸´Ù ·¹ÄÚµå Çϳª´ç ÈξÀ ÀûÀº ¿À¹öÇìµå¸¦ ¼Ò¸ðÇÕ´Ï´Ù. ±×·¯³ª, ¹æ¹ý 1¿¡¼º¸´Ù ÀÛ¾÷ ´ÜÀ§ Å©±â¿¡ ´ëÇÑ Á¦¾î ±ÇÇÑÀº Àû½À´Ï´Ù. °á°úÀûÀ¸·Î, º¸À¯ÇÒ Àá±Ý ¼ö¸¦ Á¦¾îÇϰųª, Áö¿ÀÄÚ´õ°¡ ÀÛµ¿µÉ ¶§ÀÇ ·Î±× Ç׸ñ ¼ö¸¦ Á¦¾îÇÒ ¼ö ¾ø½À´Ï´Ù. ¶ÇÇÑ, Áö¿ÀÄÚ´õ°¡ ±¸°£ º¹¿øÀÌ ÇÊ¿äÇÑ ¿À·ù¸¦ ¹ß°ßÇϸé Áö¿ÀÄÚ´õ°¡ ¸ðµç ·¹Äڵ忡 ´ëÇØ ´Ù½Ã ½ÇÇàµÇµµ·Ï ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. Å×À̺íÀÌ Áö³ªÄ¡°Ô Å« °æ¿ì °á°úÀûÀ¸·Î ÀÚ¿øÀÇ ¼Õ½ÇÀÌ Å¬ ¼ö ÀÖ°í, ´ëºÎºÐÀÇ ·¹Äڵ尡 ó¸®µÈ ÈÄ ¿À·ù ¹× ±¸°£ º¹¿øÀÌ ¹ß»ýÇÕ´Ï´Ù.
Á¦¾î ¼¾ÅͷκÎÅÍ ¹æ¹ý 2¸¦ ½ÃÀÛÇÏ·Á¸é Áö¿ÀÄÚ´õ ½ÇÇà âÀÇ ¹üÀ§ È®¾à ½ºÇÉ ¹öưÀ» Á¦·Î·Î ¼³Á¤ÇϽʽÿÀ. ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼º ÁßÀÎ °æ¿ì, db2gse.gse_run_gc ÀúÀå ÇÁ·Î½Ãµà¾îÀÇ commitScope ¸Å°³º¯¼ö¸¦ Á¦·Î·Î ¼³Á¤ÇϽʽÿÀ.
¹æ¹ý 3
Áö¿ÀÄÚ´õ´Â °¢ È®¾à Àü¿¡ Å×À̺íÀÇ ·¹ÄÚµå ºÎºÐ ÁýÇÕ¿¡ ÀÖ´Â ÁÖ¼Ò µ¥ÀÌÅ͸¦ Áö¿ÀÄÚµùÇÒ ¼ö ÀÖ½À´Ï´Ù. ±× ´ÙÀ½ µÎ ¹øÂ° ºÎºÐ ÁýÇÕÀÇ ÁÖ¼Ò µ¥ÀÌÅ͸¦ °ø°£Çö º¯È¯Çϰí, ÇÊ¿äÇÏ¸é ¼¼ ¹øÂ°, ³× ¹øÂ°, ±×·± ½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù. Áö¿ÀÄÚ´õ´Â Àϰýó¸® Á¶ÀÛ°ú À¯»çÇÑ ¹æ½ÄÀ¸·Î °¢ ºÎºÐ ÁýÇÕÀ» ó¸®Çϸé¼, ¹æ¹ý 1¿¡¼º¸´Ù ·¹ÄÚµå Çϳª´ç ÈξÀ ÀûÀº ¿À¹öÇìµå¸¦ ¼Ò¸ðÇÕ´Ï´Ù. ±×·¯³ª, ¹æ¹ý 2¿Í ¸¶Âù°¡Áö·Î ¹æ¹ý 3Àº ÀÛ¾÷ ´ÜÀ§ Å©±â¿¡ ´ëÇØ Á÷Á¢ÀûÀÎ Á¦¾î¸¦ Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ, °¢ ·¹ÄÚµå ºÎºÐÁýÇÕ¿¡ ´ëÇØ ÇÑ ¹ø¾¿, Áö¿ÀÄÚ´õ ¼³Á¤ ¹× ½ÇÇàÀÇ ¿À¹öÇìµå°¡ ¿©·¯¹ø ÇÊ¿äÇÕ´Ï´Ù.
Á¦¾î ¼¾ÅͷκÎÅÍ ·¹ÄÚµå ºÎºÐ ÁýÇÕÀ» Á¤ÀÇÇÏ·Á¸é,
ÀÀ¿ëÇÁ·Î±×·¥¿¡ ·¹ÄÚµå ºÎºÐ ÁýÇÕÀ» Á¤ÀÇÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ db2gse.gse_run_gc ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ ÄÚµåÈÇϽʽÿÀ.