±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
30,000¿ø |
---|
27,000¿ø (10%ÇÒÀÎ)
1,500P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀΠó¸® ¾ÆÅ°ÅØó¿¡¼´Â ¸ÖƼ Å׳ͽÃ(multi-tenancy), È®Àå, ´ë¿ë·® ó¸®, ½Ç½Ã°£ µ¥ÀÌÅÍ Ã³¸®¸¦ Áö¿øÇØ¾ß ÇÑ´Ù. µû¶ó¼ ¿Ü±¹¿¡¼´Â ÇØ´ç À̽´¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ¸·Î ÇϳªÀÇ ¿ÀǼҽº°¡ ¾Æ´Ñ ¿©·¯ ¿ÀǼҽº¸¦ ¹¾î(½ºÅÃ) µ¥ÀÌÅÍ ÇÁ·Î¼¼½ÌÀ» ó¸®Çϱâ À§ÇØ ´Ù¾çÇÑ ½Ãµµ¸¦ ÇÏ°í ÀÖ´Ù. ÀÌ·± ºÐÀ§±â ¼Ó¿¡¼ 2016³â¿¡ »÷ÇÁ¶õ½Ã½ºÄÚ º£ÀÌ ¿¡¾î¸®¾î(San Francisco Bay Area)ÀÇ µ¥ÀÌÅÍ ¿£Áö´Ï¾î¸µ ȸÀÇ ¹× ÄÁÆÛ·±½º¿¡¼ "Spark, Mesos, Akka, Cassandra, Kafka Laying down the SMACK on your datapipelines"(¸µÅ©: https://goo.gl/ny5Lwm, ¹ßÇ¥ µ¿¿µ»ó: http://goo.gl/XVuxj8)¶ó´Â ÁÖÁ¦°¡ ¹ßÇ¥µÆ°í, ÀÌ¿¡ ¿µÇâÀ» ¹Þ¾Æ °ü·Ã ³»¿ëÀÌ Ã¥À¸·Î ÃâÆǵƴÙ. ÀÌ Ã¥¿¡¼´Â µ¥ÀÌÅÍ Àθ޸ð¸®(in-memory) ºÐ»ê ÄÄÇ»Æà ±â´ÉÀÌ Æ÷ÇÔµÈ ½ºÆÄÅ©(Spark), Ŭ·¯½ºÅÍ OS(Cluster OS), ºÐ»ê ½Ã½ºÅÛ °ü¸®, ½ºÄÉÁÙ¸µ, È®Àå ±â´ÉÀÌ Æ÷ÇÔµÈ ¸Þ¼Ò½º(Mesos), ½ºÄ®¶ó ¾ð¾îÀÇ ¾×ÅÍ ¸ðµ¨ÀÇ ±¸ÇöÀÎ ¾ÆÄ«(Akka), ¿µ¼Ó¼º °èÃþÀÎ noSQL µ¥ÀÌÅͺ£À̽ºÀÎ Ä«»êµå¶ó(Cassandra), ºÐ»ê ½ºÆ®¸®¹Ö Ç÷§Æû(¸Þ½ÃÁö ºê·ÎÄ¿)ÀÎ Ä«ÇÁÄ«(Kafka)¸¦ ±â¹ÝÀ¸·Î µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ¾ÆÅ°ÅØó¸¦ ±¸¼ºÇÏ´Â SMACK ½ºÅÃÀ» ¼Ò°³ÇÑ´Ù. °³º° ÄÄÆ÷³ÍÆ®¸¦ ½±°Ô ¼³¸íÇßÀ¸¸ç, ÆÄÀÌÇÁ¶óÀÎ ½ºÅÿ¡ ´ëÇÑ ¾ÆÅ°ÅØó¸¦ ¹è¿ì±â¿¡ ÀûÀýÇÏ´Ù.
ÃâÆÇ»ç ¼Æò
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¤ýºü¸¥ µ¥ÀÌÅÍ ÆÄÀÌÇÁ ¶óÀÎ ¾ÆÅ°ÅØó ¼³°è ¹× ±¸Çö
¤ý½ºÄ®¶ó·Î ÇÁ·Î±×·¡¹Ö ¹®Á¦¸¦ ÇÔ¼öÀûÀ¸·Î »ý°¢ÇÏ°í ÇØ°áÇÏ´Â ¹æ¹ý
¤ýJVM¿¡¼ ¾×ÅÍ ¸ðµ¨ ±¸ÇöÀÎ ¾ÆÄ«ÀÇ »ç¿ë¹ý ÇнÀ
¤ýÃֽŠºñÁî´Ï½º ¿ä±¸ »çÇ×À» ÇØ°áÇϱâ À§ÇØ ½ºÆÄÅ©·Î ¸Þ¸ð¸® ÇÁ·Î¼¼½Ì ¹× µ¥ÀÌÅÍ ºÐ¼® ¼öÇà
¤ý¸Þ¼Ò½º¿Í µµÄ¿¸¦ »ç¿ëÇØ °·ÂÇÏ°í È¿°úÀûÀΠŬ·¯½ºÅÍ ÀÎÇÁ¶ó ±¸Ãà
¤ýÄ«»êµå¶ó¸¦ ÅëÇØ ºñÁ¤ÇüÀÇ No-SQL µ¥ÀÌÅÍ ¼Ò½º °ü¸®¿Í »ç¿ë
¤ýÄ«ÇÁÄ«¸¦ »ç¿ëÇÑ ¹æ´ëÇÑ ¾çÀÇ ¸Þ½ÃÁö »ý»ê°ú ¼Òºñ
¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
¿ÀǼҽº µ¥ÀÌÅÍ ½ºÅà ¾ÆÅ°ÅØó¸¦ °¡Àå ¼º°øÀûÀ¸·Î ÅëÇÕÇÏ´Â ¹æ¹ý°ú ¸ðµç °èÃþ¿¡¼ ¿Ã¹Ù¸¥ ±â¼úÀ» ¼±ÅÃÇÏ´Â ¹æ¹ýÀ» ã´Â ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ, µ¥ÀÌÅÍ ¼³°èÀÚ, µ¥ÀÌÅÍ ¿£Áö´Ï¾î¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ¶ÇÇÑ ÀÌ Ã¥Àº ¸ðµç °æ¿ì¿¡¼ÀÇ ½ÇÁúÀûÀÎ ÀåÁ¡À» Á¦°øÇÑ´Ù.
°¢ ±â¼ú¿¡ ´ëÇØ º°µµ·Î À̾߱âÇϴ åÀº ¸¹´Ù. ÀÌ Ã¥Àº ´ëü ±â¼úÀ» ã´Â »ç¶÷µé°ú Àüü ½ºÅÃÀ» ¿¬°áÇÏ´Â ¹æ¹ýÀ» ½Ç¿ëÀûÀÎ ¿¹Á¦·Î ´Ù·é´Ù.
¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
1Àå, ¡®SMACK ¼Ò°³¡¯¿¡¼´Â SMACKÀÇ ±âº» ¾ÆÅ°ÅØó¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. SMACK ±â¼ú°ú ÀüÅëÀûÀÎ µ¥ÀÌÅÍ ±â¼úÀÇ Â÷ÀÌÁ¡À» »ìÆ캻´Ù. ¶ÇÇÑ SMACKÀÇ ¸ðµç ±â¼úÀ» »ìÆ캸°í °¢ ÅøÀÇ ÀáÀç·ÂÀ» °£·«È÷ º¸¿©ÁØ´Ù.
2Àå. ¡®¸ðµ¨: ½ºÄ®¶ó¿Í ¾ÆÄ«¡¯¿¡¼´Â ÅؽºÆ®¸¦ ½ºÄ®¶ó(¾ð¾î)¿Í ¾ÆÄ«(JVMÀÇ ¾×ÅÍ ¸ðµ¨ ±¸Çö) µÎ ºÎºÐÀ¸·Î ³ª´²¼ ½±°Ô ¸¸µç´Ù. ÀÌ Ã¥Àº ¿¹Á¦¸¦ ÅëÇØ ¹è¿ï ¼ö ÀÖ´Â ½ºÄ®¶ó ¾ÆÄ«ÀÇ ¹Ì´Ï Ã¥ÀÌ´Ù. Àü¹ÝºÎ¿¡¼´Â ½ºÄ®¶óÀÇ ±âº» ³»¿ëÀ» ¼³¸íÇÏ°í, ÈĹݺο¡¼´Â ¾ÆÄ« ¾×ÅÍ ¸ðµ¨¿¡ ÃÊÁ¡À» ¸ÂÃß°í ÀÖ´Ù.
3Àå, ¡®¿£Áø: ¾ÆÆÄÄ¡ ½ºÆÄÅ©¡¯¿¡¼´Â ¾ÆÆÄÄ¡ ½ºÆÄÅ©ÀÇ ÇÙ½É »çÇ×À» óÀ½ºÎÅÍ »ìÆ캻´Ù. ¾ÆÆÄÄ¡ ½ºÆÄÅ©À» ´Ù¿î·Îµå, ¼³Ä¡, Å×½ºÆ®ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ½ºÆÄÅ© ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÏ´Â ¹æ¹ýÀ» ¹è¿ï °ÍÀÌ´Ù. RDD¿Í RDD ¿ÀÆÛ·¹À̼Ç(Æ®·£½ºÆ÷¸ÞÀÌ¼Ç ¹× ¾×¼Ç)°ú °°Àº ½ºÆÄÅ© ÇÙ½É °³³äÀ» »ìÆ캻´Ù. Ŭ·¯½ºÅÍ ¸ðµå¿¡¼ ¾ÆÆÄÄ¡ ½ºÆÄÅ©¸¦ ½ÇÇàÇÏ´Â ¹æ¹ý, µå¶óÀ̹ö ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â ¹æ¹ý, °í°¡¿ë¼ºÀ» ´Þ¼ºÇÏ´Â ¹æ¹ýÀ» ´Ù·ê °ÍÀÌ´Ù. 3Àå¿¡¼´Â ½ºÆÄÅ© ½ºÆ®¸®¹Ö, ¹«»óÅ Ʈ·£½ºÆ÷¸ÞÀÌ¼Ç ¹× »óÅ À¯Áö Æ®·£½ºÆ÷¸ÞÀ̼Ç, Ãâ·Â ¿ÀÆÛ·¹À̼Ç, °í°¡¿ë¼ºÀ» ³ôÀÌ´Â ¹æ¹ý, ½ºÆÄÅ© ½ºÆ®¸®¹ÖÀÇ ¼º´ÉÀ» Çâ»óÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ±íÀÌ ¼³¸íÇÒ °ÍÀÌ´Ù.
4Àå, ¡®ÀúÀå¼Ò: ¾ÆÆÄÄ¡ Ä«»êµå¶ó¡¯¿¡¼´Â ÀúÀå¼Ò¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. SMACK ½ºÅÃÀÇ C´Â ¿ù¸¶Æ®(Walmart), CERN, ½Ã½ºÄÚ(Cisco), ÆäÀ̽ººÏ(Facebook), ³ÝÇø´½º(Netflix), Æ®À§ÅÍ(Twitter)¿Í °°Àº ´ë±â¾÷¿¡¼ »ç¿ë ÁßÀÎ µ¥ÀÌÅͺ£À̽º, Ä«»êµå¶ó(Cassandra)¸¦ ÀǹÌÇÑ´Ù. ½ºÆÄÅ©´Â Ä«»êµå¶óÀÇ ´É·ÂÀ» ¸¹ÀÌ »ç¿ëÇÑ´Ù. ½ºÆÄÅ© Ä«»êµå¶ó Ä¿³ØÅÍ(Spark Cassandra Connector)¸¦ »ç¿ëÇϸé SMACK ¾ÖÇø®ÄÉÀ̼ÇÀÇ È¿À²¼ºÀÌ Å©°Ô Çâ»óµÈ´Ù.
5Àå, ¡®ºê·ÎÄ¿: ¾ÆÆÄÄ¡ Ä«ÇÁÄ«¡¯¿¡¼´Â Ä«ÇÁÄ«(Kafka)°¡ °³¹ßµÈ ÀÌÀ¯¸¦ ¼³¸íÇÏ°í Ä«ÇÁÄ« ¼³Ä¡¿Í ¿©·¯ ŸÀÔÀÇ Å¬·¯½ºÅ͸¦ Áö¿øÇÏ´Â ³»¿ëÀ» ´Ù·é´Ù. ¶ÇÇÑ Ä«ÇÁÄ«ÀÇ ¼³°è ¹æ½ÄÀ» »ìÆ캸°í ¿©·¯ ±âº» ÇÁ·Îµà¼¿Í ÄÁ½´¸Ó¸¦ »ç¿ëÇÑ´Ù. ´ÜÀÏ ³ëµå¿¡¼ ´ÜÀÏ ºê·ÎÄ¿ ¶Ç´Â ´ÙÁß ºê·ÎÄ¿¸¦ »ç¿ëÇØ Ä«ÇÁÄ« Ŭ·¯½ºÅ͸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý°ú Ä¿¸Çµå¶óÀο¡¼ ÇÁ·Îµà¼¿Í ÄÁ½´¸Ó¸¦ ½ÇÇàÇÏ´Â ¹æ¹ý, ¸Þ½ÃÁö¸¦ ±³È¯ÇÏ´Â ¹æ¹ýÀ» ´Ù·ê °ÍÀÌ´Ù. ºê·ÎÄ¿¿¡ ´ëÇÑ ¸î °¡Áö Áß¿äÇÑ ¼³Á¤¿¡ ´ëÇؼµµ ´Ù·é´Ù. ¸¶Áö¸·À¸·Î Ä«ÇÁÄ«¿Í ½ºÆÄÅ© °°Àº ±â¼ú°ú ÅëÇÕÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù.
6Àå, ¡®¸Å´ÏÀú: ¾ÆÆÄÄ¡ ¸Þ¼Ò½º¡¯¿¡¼´Â ¸Þ¼Ò½º(Mesos) ¾ÆÅ°ÅØó¸¦ »ìÆ캸°í ¸Þ¼Ò½ºÀÇ ÀÚ¿ø ÇÒ´ç ¹æ¹ý°ú DRF ¾Ë°í¸®ÁòÀÇ »ý¼º ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ¶ÇÇÑ AWS¿Í »ç¼³ µ¥ÀÌÅÍ ¼¾ÅÍ¿¡¼ ¸Þ¼Ò½º¸¦ ½ÇÇàÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. °¡Àå Áß¿äÇÑ ¸Þ¼Ò½º ÇÁ·¹ÀÓ¿öÅ©ÀÎ ¸¶¶óÅæ(Marathon), Å©·Î³ë½º(Chronos), ¿À·Î¶ó(Aurora), ½Ì±Ö·¯¸®Æ¼(Singularity)»Ó ¾Æ´Ï¶ó ÇÁ·¹ÀÓ¿öÅ© APIµµ ¼³¸íÇÑ´Ù. ¶ÇÇÑ ¾ÆÆÄÄ¡ ¸Þ¼Ò½º À§¿¡ ½ºÆÄÅ©, Ä«»êµå¶ó, Ä«ÇÁÄ«¸¦ ½ÇÇàÇÏ´Â ¹æ¹ý°ú ¸Þ¼Ò½º¸¦ »ç¿ëÇÑ ºÐ»ê ÀÎÇÁ¶ó¿¡¼ ÇØ´ç ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼³Ä¡, ¼³Á¤, °ü¸®¿Í °°Àº ÁÖÁ¦¸¦ ´Ù·ê °ÍÀÌ´Ù.
7Àå, ¡®»ç·Ê ¿¬±¸ 1 - ½ºÆÄÅ©¿Í Ä«»êµå¶ó¡¯¿¡¼´Â ½ºÆÄÅ©¿Í Ä«»êµå¶óÀÇ °ü°è¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ¶ÇÇÑ ½ºÆÄÅ© Ä«»êµå¶ó Ä¿³ØÅÍ(Spark Cassandra Connector)¿Í Ä«»êµå¶ó¿Í ½ºÆÄÅ© ÄÁÅؽºÆ®(Spark Context) ¼³Á¤ ¹æ¹ý, Ä«»êµå¶ó¿Í ½ºÆÄÅ© ½ºÆ®¸®¹Ö, ½ºÆ®¸®¹Ö ÄÁÅؽºÆ® »ý¼º, Ä«»êµå¶ó¿¡¼ ½ºÆ®¸² Àбâ¿Í ¾²±â, µ¥ÀÌÅÍ ÁýÇÕ, ÄÝ·º¼Ç, Æ©ÇÃÀ» Ä«»êµå¶ó¿¡ ÀúÀåÇÏ´Â ¹æ¹ý, ÄÝ·º¼Ç ¼öÁ¤, UDT¿Í RDD¸¦ Å×ÀÌºí¿¡ ÀúÀåÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. Ä®¸®¿ÀÆä(Calliope) ¼³Ä¡ ¹× ¼³Á¤, Ä«»êµå¶ó¿¡¼ CQL3·Î ÀÐ°í ¾²±â, Ä«»êµå¶ó¸¦ ½º¸®ÇÁÆ®(Thrift)·Î ÀÐ°í ¾²´Â Ä®¸®¿ÀÆä ÇÁ·ÎÁ§Æ®¸¦ ´Ù·ê °ÍÀÌ´Ù.
8Àå, ¡®»ç·Ê ¿¬±¸ 2: Ä¿³ØÅÍ¡¯¿¡¼´Â Áï SMACK ½ºÅà ±â¼úÀÌ ¼·Î Åë½ÅÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾îÀÎ Ä¿³ØÅ͸¦ ºÐ¼®ÇÑ´Ù. ½ºÆÄÅ©¿Í Ä«»êµå¶óÀÇ °ü°è´Â ¸Å¿ì Áß¿äÇؼ 5Àå¿¡¼ ÀÚ¼¼È÷ ¼³¸íÇÒ °ÍÀÌ´Ù.
9Àå, ¡®»ç·Ê ¿¬±¸ 3: ¸Þ¼Ò½º¿Í µµÄ¿¡¯¿¡¼´Â ¸Þ¼Ò½º ÇÁ·¹ÀÓ¿öÅ©¸¦ °³¹ßÇÏ´Â ¹æ¹ý°ú ¸Þ¼Ò½º ÄÁÅ×À̳ʶóÀÌÀú¿Í µµÄ¿ ÄÁÅ×À̳ʶóÀÌÀú¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ¶ÇÇÑ ÇÁ·¹ÀÓ¿öÅ©¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸Þ¼Ò½º API¿¡ ´ëÇؼµµ ´Ù·é´Ù. °Ô´Ù°¡ ¸Þ¼Ò½º ÄÁÅ×À̳ʶóÀÌÀú¿Í µµÄ¿ ÄÁÅ×À̳ʶóÀÌÀú¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÒ °ÍÀÌ´Ù.
¸ñÂ÷
1Àå. SMACK ¼Ò°³
__ÃֽŠµ¥ÀÌÅÍ Ã³¸® ¹®Á¦
__µ¥ÀÌÅÍ Ã³¸® ÆÄÀÌÇÁ¶óÀÎ ¾ÆÅ°ÅØó
____NoETL ¼±¾ð¹®
____¶÷´Ù ¾ÆÅ°ÅØó
____ÇϵÓ.
__SMACK 񃬣
____¾ÆÆÄÄ¡ ½ºÆÄÅ©
____¾ÆÄ«
____¾ÆÆÄÄ¡ Ä«»êµå¶ó
____¾ÆÆÄÄ¡ Ä«ÇÁÄ«
____¾ÆÆÄÄ¡ ¸Þ¼Ò½º
__µ¥ÀÌÅÍ ¼¾ÅÍ ¿î¿µ º¯°æ
____½ºÄÉÀÏ ¾÷ºÎÅÍ ½ºÄÉÀÏ ¾Æ¿ô±îÁö
____¿ÀǼҽº ¿ìÀ§
____µ¥ÀÌÅÍ ÀúÀå¼Ò ´Ùº¯È
____µ¥ÀÌÅÍ Áß·Â ¹× µ¥ÀÌÅÍ Áö¿ª
____°³¹ßÀÚ ¿î¿µ ±ÔÄ¢
__µ¥ÀÌÅÍ Àü¹®°¡ ÇÁ·ÎÇÊ
____µ¥ÀÌÅÍ ¾ÆÅ°ÅØÆ®
____µ¥ÀÌÅÍ ¿£Áö´Ï¾î
____µ¥ÀÌÅÍ ¾Ö³Î¸®½ºÆ®
____µ¥ÀÌÅÍ »çÀ̾ðƼ½ºÆ®
__³ª¸¦ À§ÇÑ SMACKÀΰ¡
__¿ä¾à
2Àå. ¸ðµ¨: ½ºÄ®¶ó¿Í ¾ÆÄ«
__¾ð¾î: ½ºÄ®¶ó
____īŸ 1: Ä÷º¼Ç °èÃþ±¸Á¶
____īŸ 2: ¿Ã¹Ù¸¥ Ä÷º¼Ç ¼±ÅÃ
____īŸ 3: foreach ¼øȸ
____īŸ 4: for ¼øȸ
____īŸ 5: ¹Ýº¹ÀÚ
____īŸ 6: ¸ÊÀ¸·Î º¯È¯Çϱâ
____īŸ 7: flatten
____īŸ 8: filter
____īŸ 9: ÇÏÀ§ ½ÃÄö½º.
____īŸ 10: split
____īŸ 11: À¯ÀÏÇÑ ¿¤¸®¸ÕÆ® ÃßÃâ
____īŸ 12: º´ÇÕ
____īŸ 13: °ÔÀ¸¸¥ ºä
____īŸ 14: Á¤·Ä
____īŸ 15: ½ºÆ®¸²
____īŸ 16: ¹è¿
____īŸ 17: ArrayBuffer
____īŸ 18: ť
____īŸ 19: ½ºÅÃ
____īŸ 20: ¹üÀ§
__¸ðµ¨: ¾ÆÄ«
____¾×ÅÍ ¸ðµ¨ ¿ä¾à
____īŸ 21: ¾×ÅÍ
____īŸ 22: ¾×ÅÍ Åë½Å
____īŸ 23: ¾×ÅÍ »ý¸í ÁÖ±â
____īŸ 24: ¾×ÅÍ ½ÃÀÛ
____īŸ 25: ¾×ÅÍ ÁßÁöīŸ 26: ¾×ÅÍ Á¾·á
____īŸ 27: ¾×ÅÍ ½Ã½ºÅÛ ¼Ë´Ù¿î
____īŸ 28: ¾×ÅÍ ¸ð´ÏÅ͸µ
____īŸ 29: ¾×ÅÍ °Ë»ö.
____¿ä¾à
3Àå. ¿£Áø: ¾ÆÆÄÄ¡ ½ºÆÄÅ©
__½Ì±Û ¸ðµåÀÇ ½ºÆÄÅ©
____¾ÆÆÄÄ¡ ½ºÆÄÅ© ´Ù¿î·Îµå
____¾ÆÆÄÄ¡ ½ºÆÄÅ© Å×½ºÆ®
__½ºÆÄÅ© ÇÙ½É °³³ä.
__RDD
____½ºÆÄÅ© ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
____½ºÆÄÅ© ÄÁÅؽºÆ® ÃʱâÈ
____½ºÆÄÅ© ¾ÖÇø®ÄÉÀ̼Ç
____ÇÁ·Î±×·¥ ½ÇÇà
____RDD ¿ÀÆÛ·¹À̼Ç
____¿µ¼ÓÈ(ij½Ì)
__Ŭ·¯½ºÅÍ ¸ðµåÀÇ ½ºÆÄÅ©.
____·±Å¸ÀÓ ¾ÆÅ°ÅØó
____½ºÅĵå¾ó·Ð Ŭ·¯½ºÅÍ ¸Å´ÏÀú
__½ºÆÄÅ© ½ºÆ®¸®¹Ö
____½ºÆÄÅ© ½ºÆ®¸®¹Ö ¾ÆÅ°ÅØó
____Æ®·£½ºÆ÷¸ÞÀ̼Ç
____Ãâ·Â ¿ÀÆÛ·¹À̼Ç
____³»°áÇÔ¼ºÀ» Áö´Ñ ½ºÆÄÅ© ½ºÆ®¸®¹Ö
____½ºÆÄÅ© ½ºÆ®¸®¹Ö ¼º´É
____À©µµ¿ì Å©±â¿Í ¹èÄ¡ Å©±â
____°¡ºñÁö ÄÝ·ºÅÍ
__¿ä¾à
4Àå. ½ºÅ丮Áö: ¾ÆÆÄÄ¡ Ä«»êµå¶ó
__¿ª»ç
__NoSQL
____NoSQL ¶Ç´Â SQL?
____ºê·ç¾îÀÇ CAP ÀÌ·Ð172
__¾ÆÆÄÄ¡ Ä«»êµå¶ó ¼³Ä¡..
____µ¥ÀÌÅÍ ¸ðµ¨
____µ¥ÀÌÅÍ ½ºÅ丮Áö
____¼³Ä¡
____µ¥ÀÌÅͽºÅýº ¿É½º¼¾ÅÍ..
____Å° ½ºÆäÀ̽º »ý¼º
__ÀÎÁõ°ú ±ÇÇÑ(¿ªÇÒ)
____°£´ÜÇÑ ÀÎÁõ°ú ±ÇÇÑÀ» ¼³Á¤
__¹é¾÷
____¾ÐÃà
__º¹±¸
____Àç½ÃÀÛ ³ëµå
____½ºÅ°¸¶ Ãâ·Â
____·Î±×
____log4j ¼³Á¤
____·Î±× ÆÄÀÏ ·ÎÅ×À̼Ç
____»ç¿ëÀÚ È°µ¿ ·Î±×
____Æ®·¢Àè¼Ç ·Î±×
____SQL ´ýÇÁ
____CQL..
____DBMS Ŭ·¯½ºÅÍ
____DB¿Í DBMSÀÇ ÃÖÀûÈ
____ºí·ë ÇÊÅÍ
____µ¥ÀÌÅÍ Ä³½Ã
____ÀÚ¹Ù Èü Á¶Á¤
____ÀÚ¹Ù °¡ºñÁö Ä÷º¼Ç Á¶Á¤
____ºä, Æ®¸®°Å, ÀúÀå ÇÁ·Î½ÃÀú
____Ŭ¶óÀ̾ðÆ®-¼¹ö ¾ÆÅ°ÅØó
__½ºÆÄÅ© Ä«»êµå¶ó Ä¿³ØÅÍ
____Ä¿³ØÅÍ ¼³Ä¡
____Ä¿³Ø¼Ç ¿¬°á
____Ä¿³ØÅÍ »ç¿ë
__¿ä¾à
5Àå. ºê·ÎÄ¿: ¾ÆÆÄÄ¡ Ä«ÇÁÄ«
__Ä«ÇÁÄ« ¼Ò°³
____¾ÆÆÄÄ¡ Ä«ÇÁÄ« ±â´É
____ºü¸¥ µ¥ÀÌÅÍ°¡ µÇ±â À§ÇØ Å¾
____»ç¿ë »ç·Ê
__¼³Ä¡
____ÀÚ¹Ù ¼³Ä¡
____Ä«ÇÁÄ« ¼³Ä¡
____Ä«ÇÁÄ« ÀÓÆ÷Æ®
__Ŭ·¯½ºÅÍ
____´ÜÀÏ ³ëµå - ´ÜÀÏ ºê·ÎÄ¿ Ŭ·¯½ºÅÍ
____´ÜÀÏ ³ëµå - ´ÙÁß ºê·ÎÄ¿ Ŭ·¯½ºÅÍ
____´ÙÁß ³ëµå-´ÙÁß ºê·ÎÄ¿ Ŭ·¯½ºÅÍ
____ºê·ÎÄ¿ ¼Ó¼º
__¾ÆÅ°ÅØó
____¼¼±×¸ÕÆ® ÆÄÀÏ
____¿ÀÇÁ¼Â
____¸®´õ
____±×·ì
____·Î±× ÄÄÆѼÇ
____Ä«ÇÁÄ« ¼³°è
____¸Þ½ÃÁö ¾ÐÃà
____º¹Á¦
__ÇÁ·Îµà¼
____ÇÁ·Îµà¼ API
____½ºÄ®¶ó ÇÁ·Îµà¼
____ÀÚü ÆÄƼ¼ÇÀ» °¡Áø ÇÁ·Îµà¼
____ÇÁ·Îµà¼ ¼³Á¤
__ÄÁ½´¸Ó
____ÄÁ½´¸Ó API
____°£´ÜÇÑ ½ºÄ®¶ó ÄÁ½´¸Ó
____¸ÖƼ ½º·¹µå ½ºÄ®¶ó ÄÁ½´¸Ó
__ÅëÇÕ
____¾ÆÆÄÄ¡ ½ºÆÄÅ©¿Í ÅëÇÕ
__°ü¸®
____Ŭ·¯½ºÅÍ Åø
____¼¹ö Ãß°¡
____Ä«ÇÁÄ« ÅäÇÈ Åø
____Ŭ·¯½ºÅÍ ¹Ì·¯¸µ
__¿ä¾à
6Àå. °ü¸®ÀÚ: ¾ÆÆÄÄ¡ ¸Þ¼Ò½º
__¾ÆÆÄÄ¡ ¸Þ¼Ò½º ¾ÆÅ°ÅØó
____ÇÁ·¹ÀÓ¿öÅ©
____±âÁ¸ ¸Þ¼Ò½º ÇÁ·¹ÀÓ¿öÅ©
____¼Ó¼º°ú ÀÚ¿ø
____¾ÆÆÄÄ¡ ¸Þ¼Ò½º API
__ÀÚ¿ø ÇÒ´ç
____DRF ¾Ë°í¸®Áò
____°¡ÁßÄ¡ Àû¿ë DRF ¾Ë°í¸®Áò
____ÀÚ¿ø ¼³Á¤
____ÀÚ¿ø ¿¹¾à
__AWS¿¡¼ ¸Þ¼Ò½º Ŭ·¯½ºÅÍ ½ÇÇàÇϱâ
____AWS ÀνºÅϽº ŸÀÔ
____AWS¿¡ ¸Þ¼Ò½º ¼³Ä¡
____¸Þ¼Ò½º ´Ù¿î·Îµå
____¸Þ¼Ò½º ±¸Ãà
__»ç¼³ µ¥ÀÌÅÍ ¼¾ÅÍ¿¡¼ ¸Þ¼Ò½º Ŭ·¯½ºÅÍÀÇ ½ÇÇà
____¸Þ¼Ò½º ¼³Ä¡
____¸Þ¼Ò½ºÀÇ ÀϹÝÀûÀÎ À̽´
__½ºÄÉÁÙ¸µ°ú ¸Å´ÏÁö¸ÕÆ® ÇÁ·¹ÀÓ¿öÅ©
____¸¶¶óÅæ
____Å©·Î³ë½º
____Å©·Î³ë½º¿Í ¸¶¶óÅæ
__¾ÆÆÄÄ¡ ¿À·Î¶ó
____¿À·Î¶ó ¼³Ä¡
__½Ì±Ö·¡¸®Æ¼
____½Ì±Ö·¡¸®Æ¼ ¼³Ä¡
__¾ÆÆÄÄ¡ ¸Þ¼Ò½º¿¡¼ÀÇ ¾ÆÆÄÄ¡ ½ºÆÄÅ©
____Ŭ¶óÀ̾ðÆ® ¸ðµå¿¡¼ ÀÛ¾÷ Á¦Ãâ
____Ŭ·¯½ºÅÍ ¸ðµå¿¡¼ ÀÛ¾÷ Á¦Ãâ
____Ãß°¡ ¼³Á¤
__¾ÆÆÄÄ¡ ¸Þ¼Ò½º¿¡¼ ¾ÆÆÄÄ¡ Ä«»êµå¶ó »ç¿ë
____Ãß°¡ ¼³Á¤
__¾ÆÆÄÄ¡ ¸Þ¼Ò½º¿¡¼ ¾ÆÆÄÄ¡ Ä«ÇÁÄ« »ç¿ë
____Ä«ÇÁÄ« ·Î±× °ü¸®
__¿ä¾à
7Àå. »ç·Ê ¿¬±¸ 1: ½ºÆÄÅ©¿Í Ä«»êµå¶ó
__½ºÆÄÅ© Ä«»êµå¶ó Ä¿³ØÅÍ
____Çʼö ¿ä°Ç
____Ä«»êµå¶ó Áغñ
____½ºÆÄÅ© ÄÁÅؽºÆ® ¼³Á¤
____Ä«»êµå¶ó¿Í ½ºÆÄÅ© ½ºÆ®¸®¹Ö
____½ºÆÄÅ© ½ºÆ®¸®¹Ö ¼³Á¤
____Ä«»êµå¶ó ¼³Á¤
____½ºÆ®¸®¹Ö ÄÁÅؽºÆ® »ý¼º
____½ºÆ®¸² »ý¼º
____µ¥ÀÌÅÍ ÁýÇÕÀ» Ä«»êµå¶ó·Î ÀúÀå
____Ä«»êµå¶óÀÇ °´Ã¼ ÀúÀå(»ç¿ëÀÚ Á¤ÀÇ Å¸ÀÔ)
____Ä«»êµå¶ó ¿É¼ÇÀ» ½ºÄ®¶ó ¿É¼ÇÀ¸·Î º¯È¯
____RDD¸¦ »õ·Î¿î Å×À̺í·Î ÀúÀå
____Ŭ·¯½ºÅÍ ¹èÆ÷
____½ºÆÄÅ© Ä«»êµå¶ó »ç¿ë »ç·Ê
__¿¬±¸ »ç·Ê: Ä®¸®¿ÀÆä ÇÁ·ÎÁ§Æ®
____Ä®¸®¿ÀÆä ¼³Ä¡
____CQL3
____½º¸®ÇÁÆ®
____Ä®¸®¿ÀÆä SQL ÄÁÅؽºÆ® »ý¼º
____Ä®¸®¿ÀÆä SQL ¼³Á¤
__¿ä¾à
8Àå. »ç·Ê ¿¬±¸ 2: Ä¿³ØÅÍ
__¾ÆÄ«¿Í Ä«»êµå¶ó
____Ä«»êµå¶ó¿¡ ÀúÀå
____Ä«»êµå¶ó¿¡¼ Àбâ
____Ä«»êµå¶ó¿¡ ¿¬°á
____°Ë»öÇÒ Æ®À
____°Ë»ö Å×½ºÆ®
__¾ÆÄ«¿Í ½ºÆÄÅ©
__Ä«ÇÁÄ«¿Í ¾ÆÄ«
__Ä«ÇÁÄ«¿Í Ä«»êµå¶ó
__¿ä¾à
9Àå. »ç·Ê ¿¬±¸ 3: ¸Þ¼Ò½º¿Í µµÄ¿
__¸Þ¼Ò½º ÇÁ·¹ÀÓ¿öÅ© API
____ÀÎÁõ, ±ÇÇÑ, Á¢±Ù Á¦¾î
____ÇÁ·¹ÀÓ¿öÅ© ÀÎÁõ
____ÀÎÁõ ¼³Á¤
____ÇÁ·¹ÀÓ¿öÅ© ±ÇÇÑ
____Á¢±Ù Á¦¾î ¸ñ·Ï
__½ºÆÄÅ© ¸Þ¼Ò½ºÀÇ ½ÇÇà ¸ðµå
____ÄÚ¿À½º ±×·¹ÀÎµå ¸ðµå
____ÆÄÀÎ ±×·¹ÀÎµå ¸ðµå
__¾ÆÆÄÄ¡ ¸Þ¼Ò½º API
____½ºÄÉÁÙ·¯ HTTP API
__¸Þ¼Ò½º ÄÁÅ×À̳ʶóÀÌÀú
____ÄÁÅ×À̳Ê
__µµÄ¿ ÄÁÅ×À̳ʶóÀÌÀú
____ÄÁÅ×ÀÌ³Ê¿Í ÄÁÅ×À̳ʶóÀÌÀú
____ÄÁÅ×À̳ʶóÀÌÀú ŸÀÔ
____ÄÁÅ×À̳ʶóÀÌÀú »ý¼º
____¸Þ¼Ò½º ÄÁÅ×À̳ʶóÀÌÀú
____µµÄ¿ ÄÁÅ×À̳ʶóÀÌÀú
____ÄÁÅ×À̳ʶóÀÌÀú °áÇÕ
__¿ä¾à
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.