DB2 Everyplace Sync Server µµ¿ò¸»
ƯÁ¤ Å×ÀÌºí¿¡ ´ëÇØ º¹»ç ÀÛ¾÷ ³»¿ªÀ» ÀÛ¼ºÇÒ ¶§(¿¹¸¦ µé¾î, ¹æ¹® °£È£»ç
±×·ìÀÇ °æ¿ì ȯÀÚ Å×À̺í), ¼º´É»óÀÇ °í·Á»çÇ×À¸·Î ÀÎÇØ ±× Å×ÀÌºí¿¡ ÀÖ´Â
µ¥ÀÌÅÍ ºÎ¼Ó ÁýÇÕ¸¸ º¹Á¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. º¹»ç ÀÛ¾÷ ³»¿ª¿¡¼ °¢ Å×ÀÌºí¿¡ ´ëÇØ
º¹Á¦µÉ °³ÀÎ Çà ¶Ç´Â Ä÷³À» ¼±ÅÃÇÏ¿© ÀÌ ºÎ¼Ó ÁýÇÕÀ» ÁöÁ¤ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ȯÀÚ Å×À̺íÀ» »ç¿ëÇÏ´Â ¹æ¹® °£È£»ç¿¡ ´ëÇÑ Ä÷³ÀÌ
ȯÀÚ_À̸§, ÁÖ¼Ò, ÀüȹøÈ£, ÀÇ»ç ÇʵåÀÓÀ» °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×·¯¸é, ƯÁ¤ Àǻ縦 À§ÇØ ÀÏÇÏ´Â °£È£»çµé¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ ÇÊÅ͸µÇÏ´Â
WHERE ÀýÀ» Á¤ÀÇÇÏ¿© µ¥ÀÌÅ͸¦ Ãß°¡·Î ÇÊÅ͸µÇÒ °ÍÀ» °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
º¹»ç ÀÛ¾÷ ³»¿ª¿¡ ´ëÇÑ µ¥ÀÌÅÍ ÇÊÅ͸¦ °³º° »ç¿ëÀÚ³ª ±×·ì¿¡ ´ëÇØ ¼³Á¤µÈ
ÇÊÅÍ¿Í °áÇÕÇÏ¿© Ãß°¡·Î µ¥ÀÌÅ͸¦ ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ´Ü°è´Â JDBC º¹»ç ÀÛ¾÷ ³»¿ªÀ» ÀÛ¼ºÇϰųª JDBC º¹»ç ÀÛ¾÷ ³»¿ªÀ»
ÆíÁýÇÏ´Â ´õ Å« Ÿ½ºÅ©ÀÇ ÀϺÎÀÔ´Ï´Ù. µ¥ÀÌÅ͸¦ ÇÊÅÍÇϱâ À§ÇÑ
´Ü°è¸¦ ¿Ï·áÇÒ °æ¿ì, ÁÖ Å¸½ºÅ©·Î µ¹¾Æ°¡½Ê½Ã¿À.

µ¿±âÈ Áß¿¡ º¹Á¦µÉ µ¥ÀÌÅÍ ÇÊÅÍ
- º¹Á¦ º¹»ç ÀÛ¾÷ ³»¿ª Á¤ÀÇ Ã¢¿¡¼, °í±ÞÀ»
´©¸£½Ê½Ã¿À. °í±Þ º¹Á¦ Á¤ÀÇ ³ëÆ®ºÏÀÌ ¿¸³´Ï´Ù.
- ¼±ÅÃÀû: º¹»ç ÀÛ¾÷ ³»¿ª¿¡¼ »ç¿ëÇÒ Ä÷³À» ¼±ÅÃÇϽʽÿÀ.
- °í±Þ º¹Á¦ Á¤ÀÇ ³ëÆ®ºÏÀÇ ¸ñÇ¥ Ä÷³ ÆäÀÌÁö·Î °¡½Ê½Ã¿À.
- ½Åû ¼±ÅöõÀ» »ç¿ëÇÏ¿© ¸ðºô ÀåÄ¡¿¡ ÀÛ¼ºÇÒ Ä÷³À» ¼±ÅÃÇϽʽÿÀ.
¼±ÅÃÇÏÁö ¾ÊÀº Ä÷³Àº ¸ðºô ÀåÄ¡¿¡ ÀÛ¼ºµÇÁö ¾Ê½À´Ï´Ù.
- º¹Á¦ ¼±ÅöõÀ» »ç¿ëÇÏ¿© ¹Ì·¯ µ¥ÀÌÅͺ£À̽º¿¡ º¹Á¦ÇÒ Ä÷³À» ¼±ÅÃÇϽʽÿÀ.
¹Ì·¯ µ¥ÀÌÅͺ£À̽º¿¡ Ä÷³À» º¹Á¦ÇØ¾ß ÇÏÁö¸¸ ¸ðºô ÀåÄ¡¿¡´Â À̸¦ ÀÛ¼ºÇϰí
½ÍÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, DEFAULT VALUE¸¦ °®Áö ¾ÊÀº
NOT NULLABLE Ä÷³ÀÌ ¼¹ö¿¡ Á¸ÀçÇϰí À̸¦ ¸ðºô ÀåÄ¡¿¡ ÀÛ¼ºÇÏÁö ¾Ê´Â °æ¿ì,
¹Ì·¯ µ¥ÀÌÅͺ£À̽º¿¡ º¹Á¦ÇÏ°í ±âº»°ª µ¥ÀÌÅÍ ÇÊÅ͸¦ »ç¿ëÇÏ¿© ±âº»°ªÀ»
Á¦°øÇØ¾ß ÇÕ´Ï´Ù. Sync Server´Â ¸ðºô ÀåÄ¡°¡ ÀÛ¼ºÇÑ ÇàÀ» ±âº»°ª µ¥ÀÌÅÍ ÇÊÅÍ¿¡
ÁöÁ¤ÇÑ DEFAULT VALUE¸¦ »ç¿ëÇÏ¿© ¼Ò½º¿¡ º¹Á¦ÇÏ¿© ¼¹ö¿¡ ´ëÇØ ±âº»°ªÀ» °®Áö ¾ÊÀº
NOT NULLABLE ¼Ò½º Ä÷³ ³»¿ëÀ» ¿Ï·áÇÕ´Ï´Ù.
- º¯°æÀ» ´·¯ ¸ñÇ¥ Ä÷³ À̸§, ±âº»°ª
µ¥ÀÌÅÍ ÇÊÅÍ ¶Ç´Â Á¦ÇÑÁ¶°ÇÀ» ¼öÁ¤ÇϽʽÿÀ.
- ´Ý±â¸¦ ´·¯ »öÀÎ ÀÛ¼º âÀ» ´ÝÀ¸½Ê½Ã¿À.
- ¼±ÅÃÀû: ¸ñÇ¥ Å×ÀÌºí¿¡ ´ëÇÑ »öÀÎÀ» Á¤ÀÇÇϽʽÿÀ.
- °í±Þ º¹Á¦ Á¤ÀÇ ³ëÆ®ºÏÀÇ »öÀÎ ÆäÀÌÁö·Î °¡½Ê½Ã¿À.
- Ãß°¡¸¦ ´·¯ »öÀÎ ÀÛ¼º âÀ» ¿©½Ê½Ã¿À. »öÀÎ ÀÛ¼º âÀÌ ¿¸³´Ï´Ù.
- À̸§ Çʵ忡 ÀÖ´Â À̸§ »öÀÎÀ» ÀÔ·ÂÇϽʽÿÀ.
- >, >>, < ¹× << ´©¸§ ¹öưÀ»
»ç¿ëÇÏ¿© »öÀο¡ Æ÷ÇÔÇÒ Ä÷³À» ¼±ÅÃÇϽʽÿÀ.
- À§·Î À̵¿°ú ¾Æ·¡·Î À̵¿ ´©¸§ ¹öưÀ» »ç¿ëÇÏ¿© »öÀÎÀ» Á¤·ÄÇϽʽÿÀ.
- ¿À¸§Â÷¼ø ¶Ç´Â ³»¸²Â÷¼ø
»öÀÎÀ» ¼±ÅÃÇϽʽÿÀ.
- Ãß°¡¸¦ ´·¯ »öÀÎÀ» Ãß°¡ÇϽʽÿÀ.
- ´Ý±â¸¦ ´·¯ »öÀÎ ÀÛ¼º âÀ» ´ÝÀ¸½Ê½Ã¿À.
- ¼±ÅÃÀû: º¹»ç ÀÛ¾÷ ³»¿ª¿¡ Æ÷Ç﵃ °³ÀÎ ÇàÀ» ¼±ÅÃÇÏ´Â Where ÀýÀ» Á¤ÀÇÇÕ´Ï´Ù.
Replica¿¡ Ç¥½ÃÇÒ ¸ðµç Ä÷³À» ¼±ÅÃÇÒ °æ¿ì¿¡µµ ƯÁ¤ ÇุÀÌ º¹»ç ÀÛ¾÷ ³»¿ªÀÇ ºÎºÐÀÌ µÇµµ·Ï
ÇÒ °ÍÀ» °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- °í±Þ º¹Á¦ Á¤ÀÇ ³ëÆ®ºÏÀÇ Çà ºÐÇÒâÀ¸·Î °¡½Ê½Ã¿À.
- ÇÊ¿äÇÑ ¸ðµç Çà Çʵ忡¼, º¹»ç ÀÛ¾÷ ³»¿ª¿¡
Ç¥½ÃÇÒ Çà ºÎ¼Ó ÁýÇÕÀ» Á¤ÀÇÇÏ´Â Where ÀýÀ» ÀÔ·ÂÇϽʽÿÀ.
¿¹¸¦ µé¾î, ¹æ¹® °£È£»çµéÀÌ JOBCODE Ä÷³ °ªÀÌ °£È£»çÀΠȯÀÚ Å×À̺íÀÇ µ¥ÀÌÅÍ Çุ
º¸µµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ °æ¿ì, ´ÙÀ½ÀÇ WHERE ÀýÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
WHERE JOBCODE='°£È£»ç'
-
¼±ÅÃÀû: °³º° »ç¿ëÀÚ¿¡ ´ëÇÑ Çà ºÎ¼Ó ÁýÇÕ Çʵ忡¼,
º¹»ç ÀÛ¾÷ ³»¿ª¿¡ ´ëÇÑ WHERE ÀýÀ» ´ëüÇÏ´Â °³º° »ç¿ëÀÚÀÇ WHERE ÀýÀ» ÀÔ·ÂÇϽʽÿÀ. ¿¹¸¦ µé¾î, »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ ÀÛ¾÷ Äڵ忡 °ü·ÃµÇ´Â
µ¥ÀÌÅ͸¦ º¸µµ·Ï ÇÒ °æ¿ì, Àüü º¹»ç ÀÛ¾÷ ³»¿ªÀÇ JOBCODE ¸Å°³º¯¼ö °ªÀ» Çϵå ÄÚµùÇÏ´Â ´ë½Å, °¢ °³º° »ç¿ëÀÚ¿¡ ´ëÇØ Á¤ÀÇµÈ µ¥ÀÌÅÍ ÇÊÅÍ °ªÀ» ÂüÁ¶ÇÏ´Â º¯¼ö¸¦ Á¤ÀÇÇϽʽÿÀ.
WHERE JOBCODE=':JOB'
³ªÁß¿¡, »ç¿ëÀÚ ÆíÁý ³ëÆ®ºÏÀÇ µ¥ÀÌÅÍ ÇÊÅÍ ÆäÀÌÁö·Î °¡¼ JOB ¸Å°³º¯¼ö¸¦ °¢ »ç¿ëÀÚÀÇ ÀÛ¾÷ ÄÚµå·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
°³º° »ç¿ëÀÚ¿¡ ´ëÇÑ µ¥ÀÌÅÍ ÇÊÅ͸µ¿¡ ´ëÇØ¼´Â »ç¿ëÀÚ¿¡ »ç¿ë °¡´ÉÇÑ ÀÖ´Â µ¥ÀÌÅÍ ÇÊÅ͸µ¿¡¼
ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
- º¹Á¦ º¹»ç ÀÛ¾÷ ³»¿ª Á¤ÀÇ Ã¢À¸·Î µÇµ¹¾Æ°¡·Á¸é È®ÀÎÀ»
´©¸£½Ê½Ã¿À.
[JDBC º¹»ç ÀÛ¾÷ ³»¿ª ÀÛ¼º
¶Ç´Â JDBC º¹»ç ÀÛ¾÷ ³»¿ª ÆíÁýÀ¸·Î ¸®ÅÏ]
[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]