Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
´øÄã·¢ÏÖд󽣡ʲôÊÇͼÊý¾Ý¿âÒÔ¼°¼òµ¥ÈëÃÅ£¡
 
×÷ÕߣºÐìÁõ¸ù
  2363  次浏览      30
 2019-10-24
 
±à¼­ÍƼö:
±¾ÎĵÄÖ÷ҪĿµÄ»¹ÊÇÒÔ½éÉÜΪÖ÷£¬´øÄãÈÏʶм¼Êõ£¬¶ø¸ü¶àµÄʹÓÃÒÔ¼°¸÷ÖÖͼÐÎÊý¾Ý¿âÖ®¼äµÄ¶Ô±È£¬Óŵãȱµã,Ï£Íû¶ÔÄúÓÐËù°ïÖú
±¾ÎÄÀ´×ÔÓÚcsdn£¬ÓÉ»ðÁú¹ûÈí¼þç÷ç÷±à¼­ÍƼö

Ò»¡¢¹ØÏµÐÍÊý¾Ý¿âµÄ²»ÊÊÐÔ

ÔÚÖڶ಻ͬµÄÊý¾ÝÄ£ÐÍÀ¹ØÏµÊý¾ÝÄ£ÐÍ×Ô20ÊÀ¼Í80Äê´ú¾Í´¦ÓÚͳÖεØÎ»£¬¶øÇÒ³öÏÖÁ˲»ÉÙ¾ÞÍ·£¬ÈçOracle¡¢MySQL£¬ËüÃÇÒ²±»³ÆÎª£º¹ØÏµÊý¾Ý¿â¹ÜÀíϵͳ£¨RDBMS£©¡£È»¶ø£¬Ëæ×ŹØÏµÊý¾Ý¿âʹÓ÷¶Î§µÄ²»¶ÏÀ©´ó£¬Ò²±©Â¶³öһЩËüʼÖÕÎÞ·¨½â¾öÎÊÌ⣬ÆäÖÐ×îÖ÷ÒªµÄÊÇÊý¾Ý½¨Ä£ÖеÄһЩȱÏݺÍÎÊÌ⣬ÒÔ¼°ÔÚ´óÊý¾ÝÁ¿ºÍ¶à·þÎñÆ÷Ö®ÉϽøÐÐˮƽÉìËõµÄÏÞÖÆ¡£Í¬Ê±£¬»¥ÁªÍø·¢Õ¹Ò²²úÉúÁËһЩеÄÇ÷ÊÆ±ä»¯£º

Óû§¡¢ÏµÍ³ºÍ´«¸ÐÆ÷²úÉúµÄÊý¾ÝÁ¿³ÊÖ¸ÊýÔö³¤£¬Êý¾ÝÁ¿²»¶ÏÔö¼Ó£¬´óÊý¾ÝµÄ´æ´¢ºÍ´¦Àí£»

ÐÂʱ´ú»¥ÁªÍøÐÎÊÆÏµÄÎÊÌâ¼±ÆÈÐÔ£¬ÕâÒ»ÎÊÌâÒò»¥ÁªÍø+¡¢Éç½»ÍøÂ磬ÖÇÄÜÍÆ¼öµÈµÄ´ó¹æÄ£ÐËÆðºÍ·±ÈÙ¶ø±äµÃÔ½¼Ó½ôÆÈ¡£

¶øÔÚÓ¦¶ÔÕâЩÇ÷ÊÆÊ±£¬¹ØÏµÊý¾Ý¿â²úÉúÁ˸ü¶àµÄ²»ÊÊÓ¦ÐÔ£¬´Ó¶øµ¼Ö´óÁ¿½â¾öÕâЩÎÊÌâÖÐÄ³Ð©ÌØ¶¨·½ÃæµÄ²»Í¬¼¼Êõ³öÏÖ£¬ËüÃÇ¿ÉÒÔÓëÏÖÓÐRDBMSÏ໥ÅäºÏ»ò´úÌæËüÃÇ¡£¹ýÈ¥µÄ¼¸Äê¼ä£¬³öÏÖÁË´óÁ¿ÐÂÐÍÊý¾Ý¿â£¬ËüÃDZ»Í³³ÆÎªNoSQLÊý¾Ý¿â¡£

¶þ¡¢NoSQLÊý¾Ý¿âµÄÊý¾ÝÄ£ÐÍ

NoSQL£¨Not Only SQL£¬²»ÏÞÓÚSQL£©ÊÇÒ»À෶Χ·Ç³£¹ã·ºµÄ³Ö¾Ã»¯½â¾ö·½°¸£¬ËüÃDz»×ñÑ­¹ØÏµÊý¾Ý¿âÄ£ÐÍ£¬Ò²²»Ê¹ÓÃSQL×÷Ϊ²éѯÓïÑÔ¡£ÆäÊý¾Ý´æ´¢¿ÉÒÔ²»ÐèÒª¹Ì¶¨µÄ±í¸ñģʽ£¬Ò²¾­³£»á±ÜÃâʹÓÃSQLµÄJOIN²Ù×÷£¬Ò»°ãÓÐˮƽ¿ÉÀ©Õ¹µÄÌØÕ÷¡£

¼òÑÔÖ®£¬NoSQLÊý¾Ý¿â¿ÉÒÔ°´ÕÕËüÃǵÄÊý¾ÝÄ£ÐÍ·Ö³É4Àࣺ

¼ü-Öµ´æ´¢¿â£¨Key-Value-stores£©;

BigTableʵÏÖ£¨BigTable-implementations£©;

Îĵµ¿â£¨Document-stores£©;

ͼÐÎÊý¾Ý¿â£¨Graph Database£©;

ÔÚNoSQLËÄÖÖ·ÖÀàÖУ¬Í¼Êý¾Ý¿â´Ó×î½üÊ®ÄêµÄ±íÏÖÀ´¿´ÒѾ­³ÉΪ¹Ø×¢¶È×î¸ß£¬Ò²ÊÇ·¢Õ¹Ç÷ÊÆ×îÃ÷ÏÔµÄÊý¾Ý¿âÀàÐÍ¡£ÏÂͼ¾ÍÊÇdb-engines.com¶Ô×î½üÈýÄêÀ´ËùÓÐÊý¾Ý¿âÖÖÀà·¢Õ¹Ç÷ÊÆµÄ·ÖÎö½á¹û£º

¿´µ½ÕâÀïÈç¹ûÒÔǰûÓжÔͼÊý¾Ý¿âÓÐËùÁ˽âµÄ»°¿ÉÄÜ»¹ÊÇһͷÎíË®£¬Í¼Êý¾Ý¿âµ½µ×ÊÇʲô¶«Î÷£¡Ï±ßÎÒÃÇÊ×ÏÈͨ¹ýÒ»¸öС°¸Àý˵һÏÂʹÓÃͼÊý¾ÝµÄ½ôÆÈÐÔ£¡

Èý¡¢ÐÂʱÆÚ»¥ÁªÍøÏÂʲô×îÖØÒª£¿

ÐÂʱÆÚµÄ»¥ÁªÍøÏ£¬¶ÔÓÚÒ»¸ö¹«Ë¾Ê²Ã´×îÖØÒª£¿µ±È»ÊÇÁ÷Á¿£¡Ò»¸ö³õ´´¹«Ë¾Ö»ÒªÓÐÁ÷Á¿£¬¾Í¿ÉÒÔÇáÇáËÉËÉÄõ½Í¶×Ê£¬Ò»¸ö´óÐÍ»¥ÁªÍøÖ»ÒªÓÐÁ÷Á¿£¬¾Í¿ÉÒÔÇáÇáËÉËÉÌÉ×Å׬Ǯ£¡ÎªÁËÁ÷Á¿ÆóÒµÒ²ÊǺÍÒÆ¶¯ÔËÓªÉÌ"Ï໥¹´½á"£¬ÍƳöÁËÖîÈ磺´óÍõ¿¨¡¢´óÅ£¿¨¡¢±¦¿¨¡¢ÈÕ×⿨¡¢Æ½Ì¨Ó¦ÓÃÃâÁ÷¿¨µÈµÈ£¬¸÷ÖÖ¸÷ÑùµÄÊÖ»úSIM¿¨£¬Î¨Ò»µÄÄ¿µÄ²»¹ý¾ÍÊÇȦÈËÍ·£¡

ΪÁËȦÈËÍ·¸÷´ó¹«Ë¾Ò²Êǽʾ¡ÄÔÖ­£¬°´ÕÕÔö³¤ºÚ¿ÍµÄÖ¸µ¼Ë¼Ï룬²¡¶¾Ê½µÄÓªÏú·½°¸£¡ÀûÓø÷ÖÖ¸ßÉîËã·¨ÏñÄãÍÆ¼ö¸÷ÖÖ¶«Î÷£¬ÀýÈ磺ÂöÂö£¬Ö°³¡ÖлáÏòÄãÍÆ¼öͬһËù¸ßУ±ÏÒµµÄͬÊ£¬Í¬Ò»¸ö¼ÒÏçµÄͬʵȵȣ¬ÕâЩ¶¼ÊôÓÚ¶þ¶ÈÈËÂöµÄÍÆ¹ã£¡

Èç¹û°ÑÄãµÄ΢ÐźÃÓÑ×÷Ϊһ¶ÈÈËÂöµÄ»°£¬ÄÇôÄã΢ÐźÃÓѵĺÃÓѾÍÊôÓÚÄãµÄ¶þ¶ÈÈËÂö£¬¶øÄã΢ÐźÃÓѵĺÃÓѵĺÃÓѾÍÊÇÄãµÄÈý¶ÈÈËÂö£¬»­¸öͼ¼òµ¥¿´Ò»Ï£¨Í¼A£©£º

ͨ³£Çé¿öÏÂÎÒÃÇËùÖ¸µÄ¶þ¶ÈÈËÂö»ù±¾¶¼ÊÇÒ»¸ö·ºÖ¸£¬·ºÖ¸³ýÁËÒ»¶ÈÈËÂöÖ®ÍâµÄËùÓйØÁªµÄÈËÂö¹ØÏµ£¬È磺Èý¶È¡¢ËĶȡ¢Îå¶ÈÉõÖÁÁù¶ÈÈËÂöµÈ£¡

ÄÇôÎÊÌâÀ´ÁË£¬Èç¹ûÈÃÄãʵÏÖÍÆ¼ö¶þ¶ÈÈËÂöÕâ¸ö¹¦ÄÜ£¬Äã»áÈçºÎʵÏÖÄÄ£¿

ËÄ¡¢¶þ¶ÈÈËÂöÍÆ¼öʵÏÖ¼°¶Ô±È

ÏàÐÅÓÐÒ»¶¨»ù´¡µÄС»ï°é¶¼¿ÉÒÔºÜÇáËɵÄʵÏÖÒ»¸öÍÆ¼ö¶þ¶ÈÈËÂöµÄÊý¾Ý¿â±íÉè¼ÆºÍ´úÂëʵÏÖ¡£Êý¾Ý¿âÊ×ÏÈÓÐÒ»¸öÓû§±íuser£¬ÓÃÓÚ±íʾÓû§µÄ»ù±¾ÐÅÏ¢£¬È»ºóÒ»¸öÓÐÒ»¸öºÃÓѱíuser_friends£¬ÓÃÓÚ±íʾºÃÓÑÖ®¼äµÄ¹ØÏµ¡£²éÕÒÄãµÄÒ»¶ÈÈËÂö¾ÍÊÇÖ±½Ó¸ù¾ÝÄãµÄÓû§IDµ½user_friends±íÖвéÕÒºÃÓѵÄID£»²éÕÒÄãµÄ¶þ¶ÈÈËÂöÊÇÏȸù¾ÝÄãµÄÓû§IDÈ¥user_friends±íÖÐÏȲé³öÀ´ÄãµÄÒ»¶ÈÈËÂö£¬È»ºóµÃµ½ËùÓÐÒ»¶ÈÈËÂöµÄÓû§ID£¬È»ºó¸ù¾ÝÕâЩËùÓÐÒ»¶ÈÈËÂöµÄÓû§IDÔÙÈ¥user_friendsÖвéÕÒËûµÄºÃÓÑ£¡ÄÇôÈç¹ûÈÃÄã²éÕÒÈý¶È¡¢ËĶȡ¢Îå¶ÈÈËÂöÄÄ£¿ÍÛ£¡Ïë¶¼²»¸ÒÏ룡һ¸ö¸´ÔÓµÄÈËÂö¹ØÏµÍøÀýÈçͼB£º

Èç¹ûÄãȷʵÀ÷º¦£¬¶ÔÓÚÉÏÊö²éÕÒÈý¶È¡¢ËĶȡ¢Îå¶ÈÈËÂö¶¼ÊÇСÒâ˼£¡ÄÇô°ïæ²éÒ»¸öÎå¶È·¶Î§ÄÚºÍÎÒÊÇͬһ¸ö¼ÒÏçµÄºÃÓÑ£¡×¢Ò⣺ÕâÀï¼ÓÁËÒ»¸ö¸½¼ÓÊôÐÔ¡°Í¬Ò»¸ö¼ÒÏ硱£¡¿ÉÄÜ´ËʱÄ㻹ÈÏΪÕâÊÇÒ»¼þ¼òµ¥µÄÊ£¬Ò²²»¹ýÊÇÏȰÑËùÓеÄÎå¶È·¶Î§ÄÚµÄÈËÂöÕÒ³öÀ´£¬È»ºóÔÚËÑË÷һϺÍÎÒÊÇͬһ¸ö¼ÒÏçµÄ¶øÒÑ£¡

À÷º¦ÁË£¡¿ÉÄÜ´ËʱÄãµÄ´úÂëÒѾ­Íê³É£¬È»ºó×¼±¸²âÊÔ£¡µ«ÊÇ£¬´ËʱµÄ½á¹û¿ÉÄÜ»áÈÃÄãʧÍû£¡²éѯµÄЧÂÊ¿ÉÄܻἫµÍ¼«µÍ£¡ÍêÈ«ÊÇÒ»¸öÎÞ·¨½ÓÊܵķ¶Î§£¡£¨ºó±ß»áÓвâÊÔ¿´½á¹û£¡£©

ÓÐÏë·¨µÄС»ï°é¿ÉÄÜÒѾ­×¢ÒâÁË£¬ÀûÓÃ×Ô¼ºËùѧµÄ֪ʶ£¬Í¼B²»¾ÍÊÇÒ»ÕÅÎÒÃÇÊý¾Ý½á¹¹ÖеÄÓÐÏòͼÂ𣿶øËÑË÷¶þ¶ÈÈËÂö¡¢Èý¶ÈÈËÂöµÈ²»¾ÍÏ൱ÓÚͼµÄÒ»¸ö½Úµãµ½´ïÁíÒ»¸ö½ÚµãµÄ·¾¶Îª2¡¢Îª3µÄËÑË÷Â𣿶øÍ¼µÄËÑË÷³£ÓõÄËã·¨²»¾ÍÊÇÉî¶ÈÓÅÏÈËã·¨¡¢¹ã¶ÈÓÅÏÈËã·¨¡¢µÏ¿ËÀ­Ë¹Ëã·¨Âð£¿

¿´µ½ÕâÀ¸Ð¾õµ½ÄãÒѾ­ÁìÂÔµ½Í¼Êý¾Ý¿âµÄ¾«ËèÁË£¡Í¼Êý¾Ý¿â¿ÉÒÔºÜÇáËɵÄʵÏÖÉÏÊö¶þ¶ÈÈËÂö¡¢Èý¶ÈÈËÂöµÈµÄ²éѯ¡£

ÓÐÒ»¸öºÜÓÐÒâ˼µÄ²âÊÔ£¬Ò»ÖÖÊÇͨ¹ý¹ØÏµÐÍÊý¾ÝʵÏÖÉÏÊö¹¦ÄÜ£¬Ò»ÖÖÊÇͨ¹ýͼÊý¾Ý¿âʵÏÖÉÏÊö¹¦ÄÜ£¬²âÊԵݸÀýÊÇ£ºÎÒÃÇÏ£ÍûÔÚÒ»¸öÉç½»ÍøÂçÀïÕÒµ½×î´óÉî¶ÈΪ5µÄÅóÓѵÄÅóÓÑ¡£¼ÙÉèËæ»úÑ¡ÔñÁ½¸öÈË£¬ÊÇ·ñ´æÔÚÒ»Ìõ·¾¶£¬Ê¹µÃ¹ØÁªËûÃǵĹØÏµ³¤¶È×î¶àΪ5£¿¶ÔÓÚÒ»¸ö°üº¬100ÍòÈË£¬Ã¿ÈËÔ¼ÓÐ50¸öÅóÓѵÄÉç½»ÍøÂ磬 ͼÊý¾Ý¿âÓë¹ØÏµÐÍÊý¾Ý¿âÖ´ÐÐʱ¼ä¶Ô±È£º

ÔÚÉî¶ÈΪ2ʱ£¨¼´ÅóÓѵÄÅóÓÑ£©£¬¼ÙÉèÔÚÒ»¸öÔÚÏßϵͳÖÐʹÓã¬ÎÞÂÛ¹ØÏµÐÍÊý¾Ý¿â»¹ÊÇͼÊý¾Ý¿â£¬ÔÚÖ´ÐÐʱ¼ä·½Ãæ¶¼±íÏÖµÃ×ã¹»ºÃ¡£ËäÈ»Neo4jµÄ²éѯʱ¼äΪ¹ØÏµÊý¾Ý¿âµÄ2/3£¬µ«ÖÕ¶ËÓû§ºÜÄÑ×¢Òâµ½Á½Õß¼äºÁÃë¼¶µÄʱ¼ä²îÒì¡£µ±Éî¶ÈΪ3ʱ£¨¼´ÅóÓѵÄÅóÓѵÄÅóÓÑ£©£¬ºÜÃ÷ÏÔ¹ØÏµÐÍÊý¾Ý¿âÎÞ·¨ÔÚºÏÀíµÄʱ¼äÄÚʵÏÖ²éѯ£ºÒ»¸öÔÚÏßϵͳÎÞ·¨½ÓÊÜ30sµÄ²éѯʱ¼ä¡£Ïà±È֮ϣ¬Neo4jµÄÏìӦʱ¼äÔò±£³ÖÏà¶Ôƽ̹£ºÖ´Ðвéѯ½öÐèÒª²»µ½1s£¬Õâ¶ÔÔÚÏßϵͳÀ´Ëµ×ã¹»¿ìÁË¡£

ÔÚÉî¶ÈΪ4ʱ£¬¹ØÏµÐÍÊý¾Ý¿â±íÏÖ³öºÜÑÏÖØµÄÑÓ³Ù£¬Ê¹ÆäÎÞ·¨Ó¦ÓÃÓÚÔÚÏßϵͳ¡£Neo4jËù»¨Ê±¼äÒ²ÓÐËùÔö¼Ó£¬µ«ÆäʱÑÓÔÚÔÚÏßϵͳµÄ¿É½ÓÊÜ·¶Î§ÄÚ¡£×îºó£¬ÔÚÉî¶ÈΪ5ʱ£¬¹ØÏµÐÍÊý¾Ý¿âËù»¨Ê±¼ä¹ý³¤ÒÔÖÁÓÚûÓÐÍê³É²éѯ¡£Ïà±È֮ϣ¬Neo4jÔòÔÚ2 s×óÓÒµÄʱ¼ä¾Í·µ»ØÁ˽á¹û¡£ÔÚÉî¶ÈΪ5ʱ£¬ÊÂʵ֤Ã÷¼¸ºõÕû¸öÍøÂç¶¼ÊÇÎÒÃǵÄÅóÓÑ£¬Òò´ËÔںܶàʵ¼ÊÓÃÀýÖУ¬ÎÒÃÇ¿ÉÄÜÐèÒªÐÞ¼ô½á¹û£¬²¢½øÐÐʱ¼ä¿ØÖÆ¡£

½«Éç½»ÍøÂçÌæ»»ÎªÈÎºÎÆäËûÁìÓòʱ£¬Äã»á·¢ÏÖͼÊý¾Ý¿âÔÚÐÔÄÜ¡¢½¨Ä£ºÍά»¤·½Ãæ¶¼ÄÜ»ñµÃÀàËÆµÄºÃ´¦¡£ÎÞÂÛÊÇÒôÀÖ»¹ÊÇÊý¾ÝÖÐÐĹÜÀí£¬ÎÞÂÛÊÇÉúÎïÐÅÏ¢»¹ÊÇ×ãÇòͳ¼Æ£¬ÎÞÂÛÊÇÍøÂç´«¸ÐÆ÷»¹ÊÇʱÐò½»Ò×£¬Í¼¶¼ÄܶÔÕâЩÊý¾ÝÌṩǿÓÐÁ¦¶øÉîÈëµÄÀí½â¡£

¶ø¹ØÏµÐÍÊý¾Ý¿â¶ÔÓÚ³¬³öºÏÀí¹æÄ£µÄ¼¯ºÏ²Ù×÷ÆÕ±é±íÏֵò»Ì«ºÃ¡£µ±ÎÒÃÇÊÔͼ´ÓͼÖÐÍÚ¾ò·¾¶ÐÅϢʱ£¬²Ù×÷ÂýÁËÏÂÀ´¡£ÎÒÃDz¢·ÇÏëÒª±áµÍ¹ØÏµÐÍÊý¾Ý¿â£¬ËüÔÚËùÉó¤µÄ·½ÃæÓкܺõļ¼ÊõÄÜÁ¦£¬µ«ÔÚ¹ÜÀí¹ØÁªÊý¾ÝʱȴÎÞÄÜΪÁ¦¡£Èκ㬳öѰÕÒÖ±½ÓÅóÓÑ»òÊÇѰÕÒÅóÓѵÄÅóÓÑÕâÑùµÄdz±éÀú²éѯ£¬¶¼½«ÒòÎªÉæ¼°µÄË÷ÒýÊýÁ¿¶øÊ¹²éÕÒ±äµÃ»ºÂý¡£¶øÍ¼Êý¾Ý¿âÓÉÓÚʹÓõÄÊÇͼ±éÀú¼¼Êõ£¬ËùÐèÒª¼ÆËãµÄÊý¾ÝÁ¿Ô¶Ð¡ÓÚ¹ØÏµÐÍÊý¾Ý¿â£¬ËùÒԷdz£Ñ¸ËÙ¡£

´Ëʱ£¬ÎÒÃÇ»¹Ã»ÓÐÕæÕýµÄÁ˽⵽µ×ʲôÊÇͼÊý¾Ý¿â£¬µ«ÊÇÎÒÃÇÒѾ­¿ÉÒÔÁìÂÔµ½Í¼Êý¾Ý¿âµÄÍþÁ¦ÁË£¡

Îå¡¢½Ò¿ªÍ¼Êý¾Ý¿âµÄÃæÉ´

ͼÊý¾Ý¿âÔ´ÆðÅ·À­ºÍͼÀíÂÛ£¬Ò²¿É³ÆÎªÃæÏò/»ùÓÚͼµÄÊý¾Ý¿â£¬¶ÔÓ¦µÄÓ¢ÎÄÊÇGraph Database¡£Í¼Êý¾Ý¿âµÄ»ù±¾º¬ÒåÊÇÒÔ¡°Í¼¡±ÕâÖÖÊý¾Ý½á¹¹´æ´¢ºÍ²éѯÊý¾Ý£¬¶ø²»ÊǴ洢ͼƬµÄÊý¾Ý¿â¡£ËüµÄÊý¾ÝÄ£ÐÍÖ÷ÒªÊÇÒÔ½ÚµãºÍ¹ØÏµ£¨±ß£©À´ÌåÏÖ£¬Ò²¿É´¦Àí¼üÖµ¶Ô¡£ËüµÄÓŵãÊÇ¿ìËÙ½â¾ö¸´ÔӵĹØÏµÎÊÌâ¡£

ͼ¾ßÓÐÈçÏÂÌØÕ÷£º

°üº¬½ÚµãºÍ±ß£»

½ÚµãÉÏÓÐÊôÐÔ£¨¼üÖµ¶Ô£©£»

±ßÓÐÃû×ֺͷ½Ïò£¬²¢×ÜÊÇÓÐÒ»¸ö¿ªÊ¼½ÚµãºÍÒ»¸ö½áÊø½Úµã£»

±ßÒ²¿ÉÒÔÓÐÊôÐÔ¡£

˵µÃÕýʽһЩ£¬Í¼¿ÉÒÔ˵ÊǶ¥µãºÍ±ßµÄ¼¯ºÏ£¬»òÕß˵¸ü¼òµ¥Ò»µã¶ù£¬Í¼¾ÍÊÇһЩ½ÚµãºÍ¹ØÁªÕâЩ½ÚµãµÄÁªÏµ£¨relationship£©µÄ¼¯ºÏ¡£

ͨ³££¬ÔÚͼ¼ÆËãÖУ¬»ù±¾µÄÊý¾Ý½á¹¹±í´ï¾ÍÊÇ£º

G=(V, E)
V=vertex£¨½Úµã£©
E=edge£¨±ß£©

ÈçÏÂͼËùʾ£º

ͼÊý¾Ý¿âÃû×ÖµÄÓÉÀ´ÆäʵÓëÆäÔڵײãµÄ´æ´¢·½Ê½Óйأ¬Neo4jµ×²ã»áÒÔͼµÄ·½Ê½°ÑÓû§¶¨ÒåµÄ½ÚµãÒÔ¼°¹ØÏµ´æ´¢ÆðÀ´£¬Í¨¹ýÕâÖÖ·½Ê½£¬¿ÉÒÔ¸ßЧµÄʵÏÖ´Óij¸ö½Úµã¿ªÊ¼£¬Í¨¹ý½ÚµãÓë½Úµã¼ä¹ØÏµ£¬ÕÒ³öÁ½¸ö½Úµã¼äµÄÁªÏµ¡£

´ÓÕâ¶ÎÃèÊöÖпÉÒԲµõ½£¬ÔÚNeo4jÖÐ×îÖØÒªµÄÁ½¸öÔªËØ¾ÍÊǽڵãºÍ¹ØÏµ¡£Ëµµ½½ÚµãºÍ¹ØÏµ£¬¾Í±ØÐëÒý³öÒ»¸ö·Ç³£ÖØÒªµÄ¸ÅÄÊôÐÔͼģÐÍ(Property Graph Model)¡£ÈçÏÂËùʾ:

Ò»¸öͼÖлá¼Ç¼½ÚµãºÍ¹ØÏµ£»

¹ØÏµ¿ÉÒÔÓÃÀ´¹ØÁªÁ½¸ö½Úµã £»

½ÚµãºÍ¹ØÏµ¶¼¿ÉÒÔÓµÓÐ×Ô¼ºµÄÊôÐÔ£»

¿ÉÒÔ¸³Óè½Úµã¶à¸ö±êÇ©(Àà±ð)£»

Áù¡¢Í¼Êý¾Ý¿âµÄ´ú±íNeo4j

ĿǰÊÐÃæÉÏÓкܶàͼÊý¾Ý¿â£¬ÀýÈ磺Neo4J¡¢ArangoDB¡¢OrientDB¡¢FlockDB¡¢GraphDB¡¢InfiniteGraph¡¢Titan¡¢CayleyµÈ£¬µ«Ä¿Ç°½ÏΪ»îÔ¾¿ÉÒÔ³ÆÖ®Îª´ú±íµÄµ±ÊôNeo4j¡£

Neo4j¹Ù·½µØÖ·£ºhttps://neo4j.com/

Neo4jµÄ°²×°Ê¹Óúܼòµ¥£¬Èç¹ûÊÇWindowƽ̨µÄ»°Ö±½Ó°²×°¾Í¿ÉÒÔ£¬È»ºóÅäÖÃһϻ·¾³±äÁ¿¼´¿ÉʹÓã¡ÕâÀï²»ÔÙ½éÉÜ£¬Ï±߿´Ò»Ï¼òµ¥Ê¹Óá£

1£¬Neo4jä¯ÀÀÆ÷£º

Neo4j·þÎñÆ÷¾ßÓÐÒ»¸ö¼¯³ÉµÄä¯ÀÀÆ÷£¬ÔÚÒ»¸öÔËÐеķþÎñÆ÷ʵÀýÉÏ·ÃÎÊ ¡°http://localhost:7474/¡±£¬´ò¿ªä¯ÀÀÆ÷£¬ÏÔʾÆô¶¯Ò³Ã棺

ĬÈϵÄhostÊÇbolt://localhost:7687£¬Ä¬ÈϵÄÓû§ÊÇneo4j£¬ÆäĬÈϵÄÃÜÂëÊÇ£ºneo4j£¬µÚÒ»´Î³É¹¦µÇ½µ½Neo4j·þÎñÆ÷Ö®ºó£¬ÐèÒªÖØÖÃÃÜÂë¡£·ÃÎÊGraph DatabaseÐèÒªÊäÈëÉí·ÝÑéÖ¤£¬HostÊÇBoltЭÒé±êʶµÄÖ÷»ú¡£

2£¬ÔÚNeo4jä¯ÀÀÆ÷Öд´½¨½ÚµãºÍ¹ØÏµ£º

ʾÀý£¬±àдCypherÃüÁ´´½¨Á½¸ö½ÚµãºÍÁ½¸ö¹ØÏµ£º

CREATE (n:Person { name: 'Andres', title: 'Developer' }) return n;
CREATE (n:Person { name: 'Vic', title: 'Developer' }) return n;
match(n:Person{name:"Vic"}),(m:Person{name:"Andres"})
create (n)-[r:Friend]->(m) return r;
match(n:Person{name:"Vic"}),(m:Person{name:"Andres"})
create (n)<-[r:Friend]-(m) return r;

ÔÚ$ ÃüÁîÐÐÖУ¬±àдCypher½Å±¾´úÂ룬µã»÷Play°´Å¥£¬µã»÷´´½¨µÚÒ»¸ö½Úµã£º

3¡¢ÔÚµÚÒ»¸ö½Úµã´´½¨Ö®ºó£¬ÔÚGraphģʽÏ£¬Äܹ»¿´µ½´´½¨µÄͼÐΣ¬¼ÌÐø±àдCypher½Å±¾£¬´´½¨ÆäËû½ÚµãºÍ¹ØÏµ£º

4¡¢ÔÚ´´½¨ÍêÁ½¸ö½ÚµãºÍ¹ØÏµÖ®ºó£¬²é¿´Êý¾Ý¿âÖеÄͼÐΣº

Æß¡¢×ܽá

ͼÊý¾Ý¿âËüÉÆÓÚ´¦Àí´óÁ¿µÄ¡¢¸´Ôӵġ¢»¥ÁªµÄ¡¢¶à±äµÄÍø×´Êý¾Ý£¬ÆäЧÂÊÔ¶Ô¶¸ßÓÚ´«Í³µÄ¹ØÏµÐÍÊý¾Ý¿âµÄ°Ù±¶¡¢Ç§±¶ÉõÖÁÍò±¶¡£Í¼Êý¾Ý¿âÌØ±ðÊÊÓÃÓÚÉç½»ÍøÂç¡¢ÊµÊ±ÍÆ¼ö¡¢ÒøÐн»Ò×»·Â·¡¢½ðÈÚÕ÷ÐÅϵͳµÈ¹ã·ºµÄÁìÓò¡£ÁìÓ¢¡¢ÎÖ¶ûÂê¡¢CISCO¡¢HP¡¢eBayµÈÈ«ÇòÖªÃûÆóÒµ¶¼ÔÚʹÓÃͼÊý¾Ý¿âNeo4j£¬ÖйúÆóÒµÒ²ÔÚÖ𲽿ªÊ¼ÓÃͼÊý¾Ý¿âÀ´¹¹½¨×Ô¼ºµÄÓ¦Óá£

   
2363 ´Îä¯ÀÀ       30
Ïà¹ØÎÄÕÂ

»ùÓÚEAµÄÊý¾Ý¿â½¨Ä£
Êý¾ÝÁ÷½¨Ä££¨EAÖ¸ÄÏ£©
¡°Êý¾Ýºþ¡±£º¸ÅÄî¡¢ÌØÕ÷¡¢¼Ü¹¹Óë°¸Àý
ÔÚÏßÉ̳ÇÊý¾Ý¿âϵͳÉè¼Æ ˼·+Ч¹û
 
Ïà¹ØÎĵµ

GreenplumÊý¾Ý¿â»ù´¡Åàѵ
MySQL5.1ÐÔÄÜÓÅ»¯·½°¸
ijµçÉÌÊý¾ÝÖÐ̨¼Ü¹¹Êµ¼ù
MySQL¸ßÀ©Õ¹¼Ü¹¹Éè¼Æ
Ïà¹Ø¿Î³Ì

Êý¾ÝÖÎÀí¡¢Êý¾Ý¼Ü¹¹¼°Êý¾Ý±ê×¼
MongoDBʵս¿Î³Ì
²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
PostgreSQLÊý¾Ý¿âʵսÅàѵ