1.2. ±âº» ±¸Á¶

ÁøÇà¿¡ ¾Õ¼­, ±âÃÊÀûÀÎ PostgreSQL ½Ã½ºÅÛÀÇ ±¸Á¶¸¦ ÀÌÇØÇؾßÇÕ´Ï´Ù. PostgreSQLÀÇ °¢ ºÎºÐµéÀÌ ¾î¶»°Ô »óÈ£ÀÛ¿ëÇϴ°¡¿¡ ´ëÇÑ ÀÌÇØÇÏ´Â °Í, ÀÌ°ÍÀÌ ÀÌ ÀåÀÇ ¸ñÇ¥ÀÔ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º Àü¹®¿ë¾î·Î, PostgreSQLÀº Ŭ¶óÀ̾ðÆ®/¼­¹ö ¸ðµ¨À» »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. ÇϳªÀÇ PostgreSQL ¼¼¼Ç(ÀÛ¾÷)Àº ´ÙÀ½°ú °°Àº ÇÁ·Î¼¼½ºµé(ÇÁ·Î±×·¥µé)ÀÇ »óÈ£ ÀÛµ¿À¸·Î ±¸¼ºµË´Ï´Ù:

Ŭ¶óÀ̾ðÆ®/¼­¹ö ȯ°æÀÇ ÇÁ·Î±×·¥µéÀº ´ëºÎºÐ ±×·¸µíÀÌ, PostgreSQL¿¡¼­µµ Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö°¡ ¼­·Î ´Ù¸¥ È£½ºÆ®ÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì¿¡´Â ¼­·Î°£ÀÇ Åë½ÅÀÌ TCP/IP ³×Æ®¿öÅ© ±â¹Ý ¾Æ·¡¼­ ÀÌ·ç¿öÁý´Ï´Ù. ÀÌ ºÎºÐÀº ¾ÆÁÖ Áß¿äÇÑ ºÎºÐÀ» ½Ã»çÇÏ°í ÀÖ½À´Ï´Ù. Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö°¡ ¼­·Î Ʋ¸± °æ¿ì¿¡´Â Ŭ¶óÀ̾ðÆ®¿¡¼­ Á¢±ÙÇÏ°íÀÚ ÇÏ´Â µ¥ÀÌÅͺ£À̽º ÆÄÀÏ¿¡ ´ëÇؼ­ Á÷Á¢ÀûÀ¸·Î Á¢±ÙÇÒ ¼ö ¾øÀ½À» ÀǹÌÇÕ´Ï´Ù. Áï, Ŭ¶óÀ̾ðÆ®¿¡¼­ Á¢±Ù ÇÒ ¼ö ÀÖ´Â ÆÄÀÏÀº ±× Ŭ¶óÀ̾ðÆ®°¡ ½ÇÇàµÇ°í Àִ ȣ½ºÆ®ÀÇ ÆÄÀÏÀÌÁö ¼­¹ö°¡ °¡µ¿ ÁßÀΠȣ½ºÆ®ÀÇ ÆÄÀÏÀÌ ¾Æ´ÔÀ» ¾Ë°í ÀÖ¾î¾ßÇÕ´Ï´Ù.

PostgreSQL ¼­¹ö´Â »ç¿ëÀÚÀÇ ´ÙÁß Á¢¼ÓÀ» À§Çؼ­ °¢ Á¢¼Ó¿¡ ´ëÇؼ­ »õ·Î¿î ÇÁ·Î¼¼½º¸¦ ÇÒ´çÇÕ´Ï´Ù(Àü¹®ÀûÀÎ ¿ë¾î·Î "forks"¸¦ ÀÌ¿ëÇÑ ÇÏÀ§ ÇÁ·Î¼¼½º »ý¼ºÀ̶ó°íµµ ÇÏÁö¿ä). ÀÌ ¹æ¹ýÀº Ŭ¶óÀ̾ðÆ®¿Í »õ·Î ¸¸µé¾îÁø ¼­¹ö ÇÁ·Î¼¼½º°£ÀÇ ÀÛ¾÷ÀÌ ÀÖÀ» ¶§, ¼­¹öÀÇ »óÀ§ ÇÁ·Î¼¼½º °ÝÀÎ postgres ÇÁ·Î¼¼½ºÀÇ °£¼· ¾øÀÌ ÀÛ¾÷ÀÌ ÀÌ·ç¿öÁüÀ» ÀǹÌÇÕ´Ï´Ù. Á¾ÇÕÇϸé, postgres ÇÁ·Î¼¼½º´Â ¼­¹ö È£½ºÆ®¿¡¼­ Ç×»ó ½ÇÇàµÇ°í ÀÖÀ¸¸é¼­, Ŭ¶óÀ̾ðÆ®ÀÇ Á¢¼Ó ¿äûÀ» ó¸®Çؼ­ »õ·Î¿î ÇÏÀ§ ¼­¹ö ÇÁ·Î¼¼½º¸¦ ¸¸µå´Â ¿ªÈ°À» ÇÕ´Ï´Ù. ¹°·Ð ÀÌ ¸ðµç ÀÛ¾÷µéÀº »ç¿ëÀÚ°¡ °ü½ÉÀ» °¡Áö°í »ìÆ캸Áö ¾Ê´Â ÀÌ»ó ¼­¹ö Â÷¿ø¿¡¼­ ÀÚµ¿À¸·Î ÀÌ·ç¿öÁö´Â ºÎºÐÀÔ´Ï´Ù. ´ÜÁö ¿©±â¼­´Â ±âÃÊÀûÀÎ °³³ä ¼³¸íÀ» À§Çؼ­ ¾ð±ÞÇß½À´Ï´Ù.