µ¿¾ç DB.

NOSQL ¹®¼­ µ¥ÀÌÅͺ£À̽º Á¶¸í, ÈÞ´ë¿ë ¹× ºü¸¥
Áö±Ý ´Ù¿î·Îµå

µ¿¾ç DB. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • The Apache License 2.0
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Luca Garulli
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.romaframework.org/

µ¿¾ç DB. ű×


µ¿¾ç DB. ¼³¸í

NoSQL ¹®¼­ µ¥ÀÌÅͺ£À̽º Á¶¸í, ÈÞ´ë¿ë ¹× ºü¸¥ OrientDB´Â »õ·Î¿î ¿ÀÇ ¼Ò½º NoSQL DBMS·Î ´Ù¸¥ ¸ðµç °ÍµéÀÇ ÃÖ»óÀÇ ±â´ÉÀ¸·Î ž½À´Ï´Ù. ±×°ÍÀº Java·Î ÀÛ¼ºµÇ¾úÀ¸¸ç ÈǸ¢ÇÑ Çϵå¿þ¾î¿¡¼­ ÃÖ´ë 200,000 °³ÀÇ ·¹Äڵ带 5 ÃÊ ¾È¿¡ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®¼­ ±â¹Ý µ¥ÀÌÅͺ£À̽ºÀÇ °æ¿ì¿¡µµ °ü°è°¡ ·¹Äڵ尣¿¡ Á÷Á¢ ¿¬°áÀÌÀÖ´Â ±×·¡ÇÁ µ¥ÀÌÅͺ£À̽º¿¡¼­¿Í °°ÀÌ °ü¸®µË´Ï´Ù. ¸î ¹Ð¸® ÃÊ ´ÜÀ§·Î ³ª¹«ÀÇ Àüü ¶Ç´Â ÀϺÎÀÇ Àüü ¶Ç´Â ÀϺθ¦ °¡·Î Áú·¯ ´Ã¸± ¼ö ÀÖ½À´Ï´Ù. ½ºÅ°¸¶°¡ ÀûÀº ½ºÅ°¸¶ Àüü ¹× ½ºÅ°¸¶ È¥ÇÕ ¸ðµå¸¦ Áö¿øÇÕ´Ï´Ù. »ç¿ëÀÚ ¹× ¿ªÇÒÀ» ±â¹ÝÀ¸·Î °­·ÂÇÑ º¸¾È ÇÁ·ÎÆÄÀÏ ¸µ ½Ã½ºÅÛÀ» °¡Áö¸ç Äõ¸® ¾ð¾î°£¿¡ SQLÀ» Áö¿øÇÕ´Ï´Ù. °ü°èÇü ¼¼°èÀÇ ¼÷·Ã µÈ »ç¶÷µéÀ» À§ÇØ »ç¿ëÇϱⰡ °£´ÜÇÑ SQL °èÃþ¿¡ ´ëÇÑ °¨»çµå¸³´Ï´Ù. °ü°èÇü DBMS ¿À¸®¿£Æ®? ¾Æ´Ï¿À. SQLÀÇ ÇÏÀ§ ÁýÇÕÀ» Äõ¸® ¾ð¾î·Î Áö¿øÇÏ´õ¶óµµ OINT´Â NOSQL À̵¿À» È£ÃâÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î ³Ê¹« ¸¹Àº »õ·Î¿î °ÍµéÀ» ¹è¿ï ¼ö ¾ø°Ô ¸¸µå´Â °ÍÀÌ ½±½À´Ï´Ù. ¿À¸®¿£Æ®´Â ¹®¼­ µ¥ÀÌÅͺ£À̽ºÀÌÁö¸¸ ´Ù¸¥ DBMSÀÇ ÃÖ»óÀÇ ±â´ÉÀ» °®Ãß°í ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î °ü°è´Â ±×·¡ÇÁ µ¥ÀÌÅͺ£À̽º¿¡¼­¿Í °°ÀÌ Ã³¸®µË´Ï´Ù .Scalability : µ¥ÀÌÅͺ£À̽º´Â ´ëºÎºÐÀÇ ApplicationStheÀÇ º´¸ñ Çö»óÀ̸ç, ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ È®ÀåµÇ´Â ÀÌÀ¯´Â ¸Å¿ì ÀÚÁÖ µ¥ÀÌÅͺ£À̽ºÀÔ´Ï´Ù. µ¥ÀÌÅͺ£À̽º´Â ´ëºÎºÐÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ º´¸ñ Çö»óÀÔ´Ï´Ù. µ¿¾çÀº ´ÜÀÏ ±â°è¿¡¼­ Àß ºñ´ÃÀ»³À´Ï´Ù. ´ÜÀÏ ¼­¹ö°¡ MySQLÀ» ½ÇÇàÇÏ´Â ¾à 125 °³ÀÇ ¼­¹ö ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. Æ®·£Àè¼Ç ¿£ÁøÀº ÃÖ´ë 9.807.040.628.566.084ÀÇ ÃÖ´ë ¿ë·®ÀÇ ÃÖ´ë ¿ë·®À» ¿©·¯ ³ëµå¿¡¼­ ¿©·¯ µð½ºÅ©¿¡ ºÐ»ê µÈ ÃÖ´ë ¿ë·®À» À§ÇØ ÃÖ´ë 9.223.372.036 ¼ö½Ê¾ï °³ÀÇ ·¹Äڵ带 Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿À´Ã³¯ Orient Å° / Value Server´Â ºÐ»ê Çؽà Å×ÀÌºí ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© ¼öõ °³ÀÇ ÀνºÅϽº°¡Àִ Ŭ·¯½ºÅÍ¿¡¼­ ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù. ¿ì¸®´Â OrientDBÀÇ ºÐ»ê ¹öÀüÀ» °³¹ßÇÏ°í ÀÖ½À´Ï´Ù. ³ª´Â ¹ÏÀ» ¼ö ¾ø´Ù! ¿Ö ±×·¸°Ô ºü¸£°Ô ±×·¸½À´Ï´Ù. ¿À¸®¿£Æ®´Â ¸Å¿ì ºü¸£°Ô ¼³°èµÇ¾ú½À´Ï´Ù. ±×°ÍÀº °´Ã¼ µ¥ÀÌÅͺ£À̽º, ±×·¡ÇÁ DBMS ¹× Çö´ë NOSQL ¿£Áø¿¡¼­ ÃÖ»óÀÇ ±â´É°ú °³³äÀ» »ó¼ÓÇÕ´Ï´Ù. ¶ÇÇÑ RB + Æ®¸® ¾Ë°í¸®ÁòÀ» Àû»ö - °ËÀº »ö ³ª¹«¿Í B + Æ®¸®ÀÇ È¥ÇÕÀ¸·Î »ç¿ëÇÕ´Ï´Ù. RB + Æ®¸®´Â »ðÀÔ / ¾÷µ¥ÀÌÆ®¿¡¼­ Æ®¸®¸¦ ±ÕÇüÀ» À¯ÁöÇÏ´Â µ¿¾È ¿ø·¡ ¼Óµµ¸¦ ¿ø·¡ ¼Óµµ¸¦ Á¤ÇÕ ÇÑ »¡°£»ö °ËÀº »ö Æ®¸® ±¸ÇöÀÇ Àý¹ÝÀÇ ¸Þ¸ð¸®¸¦ ¼ÒºñÇÕ´Ï´Ù. ¶ÇÇÑ RB + Æ®¸®¸¦ »ç¿ëÇÏ¸é ³ëµå¸¦ ºü¸£°Ô °Ë»öÇÏ°í Áö¼ÓÀûÀ¸·Î °Ë»ö ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿À¸®¿£Æ® Å° / °ª ¼­¹ö¿¡ ´ëÇؼ­´Â ¾î¶»°ÔµË´Ï±î? ¿À¸®¿£Æ® Å° / Value Server°¡ Orient Document µ¥ÀÌÅͺ£À̽º À§¿¡ ±¸ÃàµÇ¾ú½À´Ï´Ù. ¿À¸®¿£Æ®°¡ ¼öõ °³ÀÇ ½ÇÇàÁßÀÎ ±â°è°¡Àִ Ŭ·¯½ºÅÍ¿¡¼­ ¸Å¿ì Àß È®ÀåµË´Ï´Ù. ¹æÇâÀº ¸ðµç ³ëµå Áß¿¡¼­·Îµå¸¦ ³ª´¯´Ï´Ù. Ŭ·¯½ºÅÍ´Â ±âº»ÀûÀ¸·Î ÀÚµ¿ °Ë»ö ¸ðµå¿¡¼­ ÀÛµ¿ÇÕ´Ï´Ù. ³ëµå°¡ ½ÃÀ۵Ǹé Ŭ·¯½ºÅÍ¿¡ ÷ºÎµË´Ï´Ù. ³ëµå°¡ Ŭ·¯½ºÅÍ ÀÚµ¿ ÀçÁ¶Á¤ ÀÚü¸¦ ³»·Á°¥ ¶§.ÇÏÁö¸¸ Orient´Â ODBMS°¡ ¾Æ´Ï ¾ú½À´Ï±î? ¿À¸®¿£Æ® ODBMS´Â 1997 ³â C ++¿¡¼­ °³¹ß µÈ ¿À¸®¿£Æ® ¿£ÁøÀÇ Ã¹ ¹ø° ¹öÀüÀ̾ú½À´Ï´Ù. ¿À´Ã OrientDB´Â ¹®¼­ Çü½ÄÀ¸·Î Java¿¡¼­ ¿ÏÀüÈ÷ Àç ÀÛ¼ºµÇ¾ú½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º´Â ÀÌÀüÀÇ ÁÖ¿ä ¸ñÇ¥ : ¼º´É. ±×·¯³ª ÀÌÁ¦´Â ¿ÀºêÁ§Æ® µ¥ÀÌÅͺ£À̽º¸¦ ãÀ» ¼ö ÀÖÁö¸¸ ¹®¼­ µ¥ÀÌÅͺ£À̽º À§¿¡ ¸Ç À§¿¡ ¸ÊÇÎ µÈ ·¡ÆÛÀÔ´Ï´Ù. Pojos.Easy°¡ ¼³Ä¡ÇÏ°í ¾µ ¼öÀÖ´Â ¹®¼­ ·¹Äڵ带 Åõ¸íÇÏ°Ô µ¿¹æ½ÄÀ¸·Î ¸ÊÇÎÇÕ´Ï´Ù. ¿À¸®¿£Æ®´Â Java·Î ¿ÏÀüÈ÷ ÀÛ¼ºµÇ¸ç ±¸¼º ¹× ¼³Ä¡¾øÀÌ ¸ðµç Ç÷§Æû¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. Àüü ¼­¹ö ¹èÆ÷´Â µ¥¸ð µ¥ÀÌÅͺ£À̽º°¡ ¾øÀ¸¸é ¾à 500KBÀÔ´Ï´Ù.


µ¿¾ç DB. °ü·Ã ¼ÒÇÁÆ®¿þ¾î