°³Çõ½Å´ç ÀÌÁؼ® ´ëÇ¥. ¿¬ÇÕ´º½º
°³Çõ½Å´ç ÀÌÁؼ® ´ëÇ¥(ȼºÀ»)°¡ ÄíÆÎ °³ÀÎÁ¤º¸ À¯Ãâ »çÅ¿¡ ´ëÇØ ¸Å¿ì ±âº»ÀûÀÎ ¼³°è ¿øÄ¢À» °£°úÇß´Ù¸ç ¡°¿¹°ßµÈ ÀÎÀç(ìÑî¬)¡±¿´´Ù°í ÁöÀûÇß´Ù.
ÀÌ ´ëÇ¥´Â 2ÀÏ ±¹È¸ °úÇбâ¼úÁ¤º¸¹æ¼ÛÅë½ÅÀ§¿øÈ¸(°ú¹æÀ§)¿¡¼ ÄíÆÎ »çÅ ±ä±Þ Çö¾ÈÁúÀǰ¡ ³¡³ µÚ, ÆäÀ̽ººÏÀ» ÅëÇØ ¡°½ÃÀÛÀº Ű Å»Ãë¿´Áö¸¸ ±× ۸¦ ¸¸´ÉŰ·Î ¸¸µé¾îÁØ °ÍÀº À߸øµÈ À¯Àú-ÀÎÁõ½Ã½ºÅÛ ¼³°è¿´´Ù¡±¸ç ¡°´ëÇб³ 2Çг⠼öÁØÀÇ ¼ö¾÷¿¡¼ ¾Ë·ÁÁÖ´Â ¼³°è ¿øÄ¢À» °£°úÇß´ø °Í¡±À̶ó°í ¸»Çß´Ù.
ÄíÆÎ ÃøÀº ´çÃÊ ¡®ÀÎÁõ ÅäÅ«À» ¸¸µå´Â Ű(Key)°¡
¾ß¸¶Åä°ÔÀÓ¹«·á´Ù¿î¹Þ±â Å»ÃëµÈ °ÍÀÌ ¹®Á¦¡¯¶ó°í ÇØ¸íÇÑ ¹Ù ÀÖÀ¸³ª, ÀÌ ´ëÇ¥´Â ÄíÆÎ Ãø ÇØ¸í¿¡ ´ëÇØ µÎ °¡Áö Àǹ®ÀÌ °ÇÏ°Ô µé¾ú´Ù°í ¹àÇû´Ù.
ÀÌ ´ëÇ¥´Â ¡°¾Æ¹«¸® ۰¡ Åзȴ٠Çѵé, ÇØÄ¿°¡ ¼öõ¸¸ ¸íÀÇ »ç¿ëÀÚ °èÁ¤À» ¶ÕÀ¸·Á¸é °¢ »ç¿ëÀÚÀÇ 'À̸ÞÀÏ ÁÖ¼Ò'¸¦ ´Ù ¾Ë°í ÀÖ¾î¾ß ´ëÀÔÇØ º¼ ¼ö ÀÖ´Â °Í ¾Æ´Ñ°¡?¡±, ¡°±× ¹æ´ëÇÑ À̸ÞÀÏ ¸®½ºÆ®´Â ¾ÖÃÊ¿¡ ¾î¶»°Ô È®º¸Çߴ°¡?¡±
°ñµå¸ù¸±°ÔÀÓ ¿¡ ´ëÇÑ Àǹ®À» Ç®±â À§ÇØ ÁúÀǸ¦ À̾´Ù¸ç ÀÚ½ÅÀÌ ¹àÇô³½ °áÇÔ µÎ °¡Áö¸¦ ¼³¸íÇß´Ù.
ÀÌ ´ëÇ¥ÀÇ ¼³¸í¿¡ µû¸£¸é, ÄíÆÎ º¸¾È ½Ã½ºÅÛÀÇ Ä¡¸íÀûÀÎ ±¸Á¶Àû °áÇÔÀº ù ¹øÂ°·Î, ³»ºÎ µ¥ÀÌÅͺ£À̽ºÀÇ »ç¿ëÀÚ ½Äº°°ª(Primary Key)À» ¾ÏÈ£ÈµÈ ³¼ö³ª ·£´ý °ªÀÌ ¾Æ´Ñ ¼ø¼´ë·Î 1¾¿ ´Ã¾î³ª´Â Á¤¼ö(Auto Increment Integer)·Î ¼³Á¤ÇØ
10¿ø¾ß¸¶Åä°ÔÀÓ µÎ°í ÀÖ¾ú´Ù´Â °ÍÀÌ´Ù.
ÀÌ ´ëÇ¥´Â ÀÌ¿¡ ´ëÇØ ¡°À̸ÞÀÏÀÌ ¾Æ´Ï¶ó '1, 2, 3...' ¼ýÀÚ¸¸ ¾Ë¸é µÆ´Ù. Áï, ÇØÄ¿´Â ±»ÀÌ À̸ÞÀÏÀ» ¾Ë¾Æ³¾ Çʿ䰡 ¾ø¾ú´Ù. ±×Àú ¼ýÀÚ 1ºÎÅÍ Â÷·Ê´ë·Î ´ëÀÔ¸¸ Çϸé, ¸ðµç »ç¿ëÀÚÀÇ °èÁ¤À» ƯÁ¤ÇÒ ¼ö ÀÖ¾ú´ø °Í"À̶ó¸ç ¡°¸¸¾à À̸¦ ¿¹Ãø ºÒ°¡´ÉÇÑ °ªÀ¸·Î¸¸ ¼³°èÇß´õ¶óµµ, ۰¡ Å»ÃëµÈ °Í¸¸À¸·Î´Â ¼öõ¸¸ ¸íÀÇ Á¤º¸°¡
¹Ù´ÙÀ̾߱⹫·á¸Ó´Ï Åë°·Î Åи®´Â ÀÏÀº ¸·À» ¼ö ÀÖ¾úÀ» °Í¡±À̶ó°í ¼³¸íÇß´Ù.
µÎ ¹øÂ° °áÇÔÀº ³»ºÎ¿¡¼¸¸ ½á¾ß ÇÒ API°¡ ¹ÛÀ¸·Î ¿·Á ÀÖ¾ú´Ù´Â °ÍÀÌ´Ù. ÀÌ ´ëÇ¥´Â ¡°¼ýÀÚ(PK)¸¸ ³ÖÀ¸¸é ÀÎÁõ ÅäÅ«À» ³»¾îÁÖ´Â ÀÌ·± API´Â, º¸Åë ½Ã½ºÅÛ ³»ºÎÀÇ ¸¶ÀÌÅ©·Î¼ºñ½º(Microservices) °£ Åë½Å¿¡³ª »ç¿ëµÇ¾î¾ß ÇÏ´Â °Í¡±À̶ó¸ç ¡°¼·Î ½Å·ÚÇÏ´Â ³»ºÎ ¼¹ö³¢¸®¸¸
¹Ù´ÙÀ̾߱â¿À¶ô½Ç ¾²°í ´Ý¾Æµ×¾î¾ß ÇÒ ÀÌ API°¡, Ȳ´çÇϰԵµ ÀÏ¹Ý ÀÎÅͳݿ¡¼ ´©±¸³ª Á¢±Ù °¡´ÉÇÑ(Public) »óÅ·Π¿·Á ÀÖ¾ú´Ù¡±°í ºÎ¿¬Çß´Ù.
ÀÌ ´ëÇ¥´Â À̹ø »çÅ¿¡ ´ëÇØ ¡°°á±¹ ´Ü¼øÇÑ '°ü¸®ÀÚ Å° ºÐ½Ç' »ç°í°¡ ¾Æ´Ï¶ó, ¡®´©±¸³ª ¿¹Ãø °¡´ÉÇÑ ¹øÈ£Ç¥¸¦ ´Þ¾Æ³õ°í, Á÷¿ø Àü¿ë ÃâÀÔ±¸¸¦ Ȱ¦ ¿¾îµÐ °Í¡¯°ú ´Ù¸§¾ø´Â, ¾ÈÀÏÇÑ º¸¾È ¾ÆÅ°ÅØÃ³°¡ ºÒ·¯¿Â ¿¹°ßµÈ ÀÎÀç(ìÑî¬)ÀÓÀÌ ¿À´Ã ÁúÀǸ¦ ÅëÇØ ¸íÈ®È÷ µå·¯³µ´Ù¡±°í ºñÆÇÇß´Ù.
±×·¯¸é¼ ¡°±¹¹ÎÀÇ µ¥ÀÌÅ͸¦ ´Ù·ç´Â °Å´ë Ç÷§ÆûÀÌ ÀÌ·± ±âÃÊÀûÀÎ º¸¾È ¼³°è¸¦ ³õÄ¡°í ÀÖ¾ú´Ù´Â Á¡ÀÌ ¸Å¿ì »À¾ÆÇ ´ë¸ñ¡±À̶ó¸ç ¡°°ú¹æÀ§ À§¿øÀ¸·Î¼ ³¡±îÁö Ã¥ÀÓÀ» ¹¯°í ±Ùº»ÀûÀÎ ´ëÃ¥À» ì±â°Ú´Ù¡±°í ¹àÇû´Ù.
±è¹ÌÁö ±âÀÚ unknown@kyeonggi.com ±âÀÚ admin@slotnara.info