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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
ÃÀÍÅͼÊý¾Ý¿âƽ̨½¨Éè¼°ÒµÎñʵ¼ù
 
×÷ÕߣºÕԵDzý
  1641  次浏览      30
2021-2-24
 
±à¼­ÍƼö:
±¾ÎÄÖ÷Òª½éÉÜÁËÃÀÍÅͼÊý¾Ý¿âµÄÑ¡ÐÍ£¬Í¼Êý¾Ý¿âƽ̨½¨ÉèÒÔ¼°ÒµÎñʵ¼ù£¬Ï£Íû¶ÔÄúµÄѧϰÓÐËù°ïÖú¡£
±¾ÎÄÀ´×Ô²©¿ÍÔ°£¬ÓÉ»ðÁú¹ûÈí¼þAlice±à¼­¡¢ÍƼö¡£

½ñÌì·ÖÏíÏÂÃÀÍÅͼÊý¾Ý¿âƽ̨µÄ½¨ÉèÒÔ¼°ÒµÎñʵ¼ù¡£

ÕâÊDZ¾´Î±¨¸æµÄÌá¸Ù£¬Ö÷Òª°üÀ¨ÒÔÏÂÁù·½ÃæÄÚÈÝ¡£

±³¾°½éÉÜ

Ê×ÏȽéÉÜÏÂÃÀÍÅÔÚͼÊý¾Ý·½ÃæµÄÒµÎñÐèÇó¡£

ÃÀÍÅÄÚ²¿ÓбȽ϶àµÄͼÊý¾Ý´æ´¢ÒÔ¼°¶àÌø²éѯÐèÇó£¬×ÜÌåÀ´ËµÓÐÒÔÏ 4 ¸ö·½Ã棺

µÚÒ»¸ö·½ÃæÊÇ֪ʶͼÆ×·½Ïò£¬ÃÀÍÅÄÚ²¿ÓÐÃÀʳͼÆ×¡¢ÉÌÆ·Í¼Æ×¡¢ÂÃÓÎͼÆ×ÔÚÄڵĽü 10 ¸öÁìÓò֪ʶͼÆ×£¬Êý¾ÝÁ¿¼¶´ó¸ÅÔÚǧÒÚ¼¶±ð¡£ÔÚµü´ú¡¢ÍÚ¾òÊý¾ÝµÄ¹ý³ÌÖУ¬ÐèÒªÒ»ÖÖ×é¼þ¶ÔÕâЩͼÆ×Êý¾Ý½øÐÐͳһ¹ÜÀí¡£

µÚ¶þ¸ö·½ÃæÊǰ²È«·ç¿Ø¡£ÒµÎñ²¿ÃÅÓÐÄÚÈÝ·ç¿ØµÄÐèÇó£¬Ï£ÍûÔÚÉÌ»§¡¢Óû§¡¢ÆÀÂÛÖÐͨ¹ý¶àÌø²éѯÀ´Ê¶±ðÐé¼ÙÆÀ¼Û£»ÔÚÖ§¸¶Ê±½øÐнðÈÚ·ç¿ØÑéÖ¤£¬ÊµÊ±¶àÌø²éѯ·çÏյ㡣

µÚÈý¸ö·½ÃæÊÇÁ´Â··ÖÎö£¬±ÈÈç˵£ºÊý¾ÝѪԵ¹ÜÀí£¬¹«Ë¾Êý¾Ýƽ̨ÉÏÓкܶà ETL Job£¬Job ºÍ Job Ö®¼ä´æÔÚÇ¿ÈõÒÀÀµ¹ØÏµ£¬ÕâЩǿÈõÒÀÀµ¹ØÏµÐγÉÁËÒ»ÕÅͼ£¬ÔÚ½øÐÐ ETL Job µÄÓÅ»¯»òÕß¹ÊÕÏ´¦Àíʱ£¬ÐèÒª¶ÔÕâ¸öͼ½øÐзÖÎö¡£ÀàËÆµÄÐèÇó»¹ÓдúÂë·ÖÎö¡¢·þÎñÖÎÀíµÈ¡£

µÚËĸö·½ÃæÊÇ×éÖ¯¼Ü¹¹¹ÜÀí£¬°üÀ¨£º¹«Ë¾×éÖ¯¼Ü¹¹µÄ¹ÜÀí£¬ÊµÏ߻㱨Á´¡¢ÐéÏ߻㱨Á´¡¢ÐéÄâ×éÖ¯µÄ¹ÜÀí£¬ÒÔ¼°É̼ÒÁ¬ËøÃŵêµÄ¹ÜÀí¡£±ÈÈ磬ÐèÒª¹ÜÀíÒ»¸öÉ̼ÒÔÚ²»Í¬ÇøÓò¶¼ÓÐÄÄЩÃŵ꣬Äܹ»½øÐжà²ã¹ØÏµ²éÕÒ»òÕßÄæÏò¹ØÏµËÑË÷¡£

×ÜÌåÀ´Ëµ£¬ÎÒÃÇÐèÒªÒ»ÖÖ×é¼þÀ´¹ÜÀíǧÒÚ¼¶±ðµÄͼÊý¾Ý£¬½â¾öͼÊý¾Ý´æ´¢ÒÔ¼°¶àÌø²éѯÎÊÌâ¡£

´«Í³µÄ¹ØÏµÐÍÊý¾Ý¿â¡¢NoSQL Êý¾Ý¿â¿ÉÒÔÓÃÀ´´æ´¢Í¼Êý¾Ý£¬µ«ÊDz»Äܺܺô¦ÀíͼÉ϶àÌø²éѯÕâÒ»¸ßƵ²Ù×÷¡£Neo4j ¹«Ë¾ÔÚÉç½»³¡¾°×öÁË MySQL ºÍ Neo4j µÄ¶àÌø²éѯÐÔÄܶԱȣ¬¾ßÌå²âÊÔ³¡¾°ÊÇ£¬ÔÚÒ»¸ö 100 ÍòÈË¡¢Ã¿¸öÈË´ó¸ÅÓÐ 50 ¸öÅóÓѵÄÉç½»ÍøÂçÀïÕÒ×î´óÉî¶ÈΪ 5 µÄÅóÓѵÄÅóÓÑ¡£´Ó²âÊÔ½á¹û¿´£¬²éѯÉî¶ÈÔö´óµ½ 5 ʱ£¬ MySQL ÒѾ­²é²»³ö½á¹ûÁË£¬µ« Neo4j ÒÀÈ»ÄÜÔÚÃë¼¶·µ»ØÊý¾Ý¡£ÊµÑé½á¹û±íÃ÷¶àÌø²éѯÖÐͼÊý¾Ý¿âÓÅÊÆÃ÷ÏÔ¡£

ͼÊý¾Ý¿âÑ¡ÐÍ

ÏÂÃæ½éÉÜÎÒÃǵÄͼÊý¾Ý¿âÑ¡Ð͹¤×÷¡£

ÎÒÃÇÖ÷ÒªÓÐÒÔÏ 5 ¸öͼÊý¾Ý¿âÑ¡ÐÍÒªÇó

A. ÏîÄ¿¿ªÔ´£¬ÔÝʱ²»¿¼ÂÇÐèÒª¸¶·ÑµÄͼÊý¾Ý¿â£»

B. ·Ö²¼Ê½µÄ¼Ü¹¹Éè¼Æ£¬¾ß±¸Á¼ºÃµÄ¿ÉÀ©Õ¹ÐÔ£»

C. ºÁÃë¼¶µÄ¶àÌø²éѯÑÓ³Ù£»

D. Ö§³ÖǧÒÚÁ¿¼¶µã±ß´æ´¢£»

E. ¾ß±¸ÅúÁ¿´ÓÊý²Öµ¼ÈëÊý¾ÝµÄÄÜÁ¦¡£

ÎÒÃÇ·ÖÎöÁË DB-Engine ÉÏÅÅÃû Top30 µÄͼÊý¾Ý¿â£¬ÌÞ³ý²»¿ªÔ´µÄÏîÄ¿ºó£¬°ÑʣϵÄͼÊý¾Ý¿â·Ö³ÉÈýÀà¡£

µÚÒ»Àà°üÀ¨ Neo4j¡¢ArangoDB¡¢Virtuoso¡¢TigerGraph¡¢RedisGraph¡£´ËÀàͼÊý¾Ý¿âÖ»Óе¥»ú°æ±¾¿ªÔ´¿ÉÓã¬ÐÔÄܱȽÏÓÅÐ㣬µ«ÊDz»ÄÜÓ¦¶Ô·Ö²¼Ê½³¡¾°ÖÐÊý¾ÝµÄ¹æÄ£Ôö³¤£¬¼´²»Âú×ãÑ¡ÐÍÒªÇó B¡¢D£»

µÚ¶þÀà°üÀ¨ JanusGraph¡¢HugeGraph¡£´ËÀàͼÊý¾Ý¿âÔÚÏÖÓд洢ϵͳ֮ÉÏÐÂÔöÁËͨÓõÄͼÓïÒå½âÊͲ㣬ͼÓïÒå²ãÌṩÁËͼ±éÀúµÄÄÜÁ¦£¬µ«ÊÇÊܵ½´æ´¢²ã»òÕ߼ܹ¹ÏÞÖÆ£¬²»Ö§³ÖÍêÕûµÄ¼ÆËãÏÂÍÆ£¬¶àÌø±éÀúµÄÐÔÄܽϲºÜÄÑÂú×ã OLTP ³¡¾°Ï¶ԵÍÑÓʱµÄÒªÇ󣬼´²»Âú×ãÑ¡ÐÍÒªÇó C£»

µÚÈýÀà°üÀ¨ Dgraph¡¢Nebula Graph¡£´ËÀàͼÊý¾Ý¿â¸ù¾ÝͼÊý¾ÝµÄÌØµã¶ÔÊý¾Ý´æ´¢Ä£ÐÍ¡¢µã±ß·Ö²¼¡¢Ö´ÐÐÒýÇæ½øÐÐÁËÈ«ÐÂÉè¼Æ£¬¶ÔͼµÄ¶àÌø±éÀú½øÐÐÁËÉî¶ÈÓÅ»¯£¬»ù±¾Âú×ãÎÒÃǶÔͼÊý¾Ý¿âµÄÑ¡ÐÍÒªÇó

Ö®ºóÎÒÃÇÔÚÒ»¸ö¹«¿ªÉç½»Êý¾Ý¼¯ÉÏ£¨´óÔ¼ 200 ÒÚµã±ß£©¶Ô Nebula Graph ¡¢Dgraph ¡¢HugeGraph ½øÐÐÁËÉî¶ÈÐÔÄܲâÆÀ¡£Ö÷Òª´ÓÈý¸ö·½Ãæ½øÐÐÆÀ²â£º

ÅúÁ¿Êý¾ÝµÄµ¼Èë

ʵʱдÈëÐÔÄܲâÊÔ

Êý¾Ý¶àÌø²éѯÐÔÄܲâÊÔ

´Ó²âÊÔ½á¹û¿´ Nebula Graph ÔÚÊý¾Ýµ¼È롢ʵʱдÈë¼°¶àÌø²éѯ·½ÃæÐÔÄܾùÓÅÓÚ¾ºÆ·¡£´ËÍ⣬Nebula Graph ÉçÇø»îÔ¾£¬ÎÊÌâµÄÏìÓ¦Ëٶȿ죬ËùÒÔÍŶÓ×îÖÕÑ¡ÔñÁË»ùÓÚ Nebula Graph À´´î½¨Í¼Êý¾Ý¿âƽ̨¡£

ͼÊý¾Ý¿âƽ̨½¨Éè

ÏÂÃæ½éÉÜÃÀÍÅͼÊý¾Ý¿âƽ̨µÄ½¨É裬Õû¸öͼÊý¾Ý¿âƽ̨°üÀ¨ 4 ²ã¡£

µÚÒ»²ãÊÇÊý¾ÝÉú²ú²ã£¬Æ½Ì¨µÄͼÊý¾ÝÖ÷ÒªÓÐÁ½ÖÖÀ´Ô´£¬µÚÒ»ÖÖÊÇÒµÎñ·½°ÑÊý²ÖÖÐÊý¾Ýͨ¹ý ETL Job ת³ÉµãºÍ±ßµÄ Hive ±í£¬È»ºóÀëÏßµ¼È뵽ͼÊý¾Ý¿âÖУ»µÚ¶þÖÖÊÇÒµÎñÏßÉÏʵʱ²úÉúµÄÊý¾Ý¡¢»òÕßͨ¹ý Spark¡¢Flink µÈÁ÷ʽ´¦Àí²úÉúµÄ½üÏßÊý¾Ý£¬ÊµÊ±µØÍ¨¹ý Nebula Graph ÌṩµÄÔÚÏßÅúÁ¿½Ó¿Ú¹àµ½Í¼Êý¾Ý¿âÖС£

µÚ¶þ²ãÊÇÊý¾Ý´æ´¢²ã£¬Æ½Ì¨Ö§³ÖÁ½ÖÖͼÊý¾Ý¿â¼¯ÈºµÄ²¿Êð·½Ê½¡£

µÚÒ»ÖÖÊÇ CP ·½°¸£¬¼´ Consistency & Partition tolerance£¬ÕâÊÇ Nebula Graph Ô­ÉúÖ§³ÖµÄ¼¯Èº²¿Êð·½Ê½¡£µ¥¼¯Èº²¿Ê𣬼¯ÈºÖлúÆ÷ÊýÁ¿´óÓÚµÈÓÚ¸±±¾µÄÊýÁ¿£¬¸±±¾ÊýÁ¿´óÓÚµÈÓÚ 3 ¡£Ö»Òª¼¯ÈºÖÐÓдóÓÚ¸±±¾ÊýÒ»°ëµÄ»úÆ÷´æ»î£¬Õû¸ö¼¯Èº¾Í¿ÉÒÔ¶ÔÍâÕý³£Ìṩ·þÎñ¡£CP ·½°¸±£Ö¤ÁËÊý¾Ý¶ÁдµÄǿһÖÂÐÔ£¬µ«ÕâÖÖ²¿Êð·½Ê½Ï¼¯Èº¿ÉÓÃÐÔ²»¸ß¡£

µÚ¶þÖÖ²¿Êð·½Ê½ÊÇ AP ·½°¸£¬¼´ Availability & Partition tolerance£¬ÔÚÒ»¸öÓ¦ÓÃÖв¿Êð¶à¸öͼÊý¾Ý¿â¼¯Èº£¬Ã¿¸ö¼¯ÈºÊý¾Ý¸±±¾ÊýΪ 1 £¬¶à¼¯ÈºÖ®¼ä½øÐл¥±¸¡£ÕâÖÖ²¿Êð·½Ê½µÄºÃ´¦ÔÚÓÚÕû¸öÓ¦ÓöÔÍâµÄ¿ÉÓÃÐԸߣ¬µ«Êý¾Ý¶ÁдµÄÒ»ÖÂÐÔÒª²îµã¡£

µÚÈý²ãÊÇÊý¾ÝÓ¦Óò㣬ҵÎñ·½¿ÉÒÔÔÚÒµÎñ·þÎñÖÐÒýÈëÆ½Ì¨ÌṩµÄͼÆ× SDK£¬ÊµÊ±µØ¶ÔͼÊý¾Ý½øÐÐÔöɾ¸Ä²é¡£

µÚËIJãÊÇÖ§³Åƽ̨£¬ÌṩÁË Schema ¹ÜÀí¡¢È¨ÏÞ¹ÜÀí¡¢Êý¾ÝÖʼ졢Êý¾ÝÔöɾ¸Ä²é¡¢¼¯ÈºÀ©ËõÈÝ¡¢Í¼Æ×»­Ïñ¡¢Í¼Êý¾Ýµ¼³ö¡¢¼à¿Ø±¨¾¯¡¢Í¼¿ÉÊÓ»¯¡¢¼¯Èº°ü¹ÜÀíµÈ¹¦ÄÜ¡£

¾­¹ýÕâËIJã¼Ü¹¹Éè¼Æ£¬Ä¿Ç°Í¼Êý¾Ý¿âƽ̨»ù±¾¾ß±¸Á˶ÔͼÊý¾ÝµÄһվʽ×ÔÖú¹ÜÀí¹¦ÄÜ¡£Èç¹ûij¸öÒµÎñ·½ÒªÊ¹ÓÃÕâÖÖͼÊý¾Ý¿âÄÜÁ¦£¬ÄÇôҵÎñ·½¿ÉÒÔÔÚÕâ¸öƽ̨ÉÏ×ÔÖúµØ´´½¨Í¼Êý¾Ý¿â¼¯Èº¡¢´´½¨Í¼µÄ Schema¡¢µ¼ÈëͼÊý¾Ý¡¢ÅäÖõ¼ÈëÊý¾ÝµÄÖ´Ðмƻ®¡¢ÒýÈëÆ½Ì¨ÌṩµÄ SDK ¶ÔÊý¾Ý½øÐвÙ×÷£»Æ½Ì¨²àÖ÷Òª¸ºÔð¸÷ÒµÎñ·½Í¼Êý¾Ý¿â¼¯ÈºµÄÎȶ¨ÐÔ¡£Ä¿Ç°ÓÐÈý¡¢ËÄÊ®¸öÒµÎñÔÚÆ½Ì¨ÉÏÕæÕýÂ䵨£¬»ù±¾ÄÜÂú×ã¸÷¸öÒµÎñ·½ÐèÇó¡£

ÔÙ½éÉÜÏÂͼÊý¾Ý¿âƽ̨Öм¸¸öºËÐÄÄ£¿éµÄÉè¼Æ¡£

¸ß¿ÉÓÃÄ£¿éÉè¼Æ

Ê×ÏÈÊǵ¥Ó¦Óö༯Ⱥ¸ß¿ÉÓÃÄ£¿éµÄÉè¼Æ£¨AP ·½°¸£©¡£ÎªÊ²Ã´ÓÐ AP ·½°¸µÄÉè¼ÆÄØ£¿ÒòΪ½ÓÈëÕâ¸öͼÊý¾Ý¿âƽ̨µÄÒµÎñ·½±È½ÏÔÚÒâµÄÖ¸±êÊǼ¯Èº¿ÉÓÃÐÔ¡£ÔÚÏß·þÎñ¶Ô¼¯ÈºµÄ¿ÉÓÃÐÔÒªÇó·Ç³£¸ß£¬×î»ù´¡µÄÒªÇóÊǼ¯Èº¿ÉÓÃÐÔÄÜ´ïµ½ 4 ¸ö 9£¬¼´Ò»ÄêÀOȺµÄ²»¿ÉÓÃʱ¼äҪСÓÚÒ»¸öСʱ£¬¶ÔÓÚÔÚÏß·þÎñÀ´Ëµ£¬·þÎñ»òÕß¼¯ÈºµÄ¿ÉÓÃÐÔÊÇÕû¸öÒµÎñµÄÉúÃüÏߣ¬Èç¹ûÕâµã±£Ö¤²»ÁË£¬¼´Ê¹¼¯ÈºÌṩµÄÄÜÁ¦ÔÙ¶àÔٷḻ£¬ÄÇôҵÎñ·½Ò²²»»á¿¼ÂÇʹÓ㬿ÉÓÃÐÔÊÇÒµÎñÑ¡Ð͵Ļù´¡¡£

ÁíÍ⹫˾ҪÇóÖмä¼þÒªÓпçÇøÓòÈÝÔÖÄÜÁ¦£¬¼´Òª¾ß±¸ÔÚ¶à¸öµØÓò²¿Êð¶à¼¯ÈºµÄÄÜÁ¦¡£ÎÒÃÇ·ÖÎöÁËÆ½Ì¨½ÓÈë·½µÄÒµÎñÐèÇ󣬴óÔ¼ 80% µÄ³¡¾°ÊÇ T+1 È«Á¿µ¼ÈëÊý¾Ý¡¢ÏßÉÏÖ»¶Á£»ÔÚÕâÖÖ³¡¾°Ï¶ÔͼÊý¾ÝµÄ¶ÁдǿһÖÂÐÔÒªÇó²¢²»¸ß£¬Òò´ËÎÒÃÇÉè¼ÆÁ˵¥Ó¦Óö༯ȺÕâÖÖ²¿Êð·½°¸¡£

²¿Êð·½Ê½¿ÉÒԲο¼ÉÏͼ£¬Ò»¸öÒµÎñ·½ÔÚͼÊý¾Ý¿âƽ̨ÉÏ´´½¨ÁË 1 ¸öÓ¦Óò¢²¿ÊðÁË 4 ¸ö¼¯Èº£¬ÆäÖб±¾© 2 ¸ö¡¢ÉϺ£ 2 ¸ö£¬Æ½Ê±Õâ 4 ¸ö¼¯ÈºÍ¬Ê±¶ÔÍâÌṩ·þÎñ¡£¼ÙÈçÏÖÔÚ±±¾©¼¯Èº 1 ¹ÒÁË£¬ÄÇô±±¾©¼¯Èº 2 ¿ÉÒÔÌṩ·þÎñ¡£Èç¹ûËµÕæÄÇô²»ÇÉ£¬±±¾©¼¯Èº¶¼¹ÒÁË£¬»òÕß¶ÔÍâµÄÍøÂç²»¿ÉÓã¬ÄÇôÉϺ£µÄ¼¯Èº¿ÉÒÔÌṩ·þÎñ£¬ÕâÖÖ²¿Êð·½Ê½Ï£¬Æ½Ì¨»á¾¡¿ÉÄܵØÍ¨¹ýһЩ·½Ê½À´±£Ö¤Õû¸öÓ¦ÓõĿÉÓÃÐÔ¡£È»ºóÿ¸ö¼¯ÈºÄÚ²¿¾¡Á¿²¿Êðͬ»ú·¿µÄ»úÆ÷£¬ÒòΪͼÊý¾Ý¼¯ÈºÄÚ²¿ RPC ÊǷdz£¶àµÄ£¬Èç¹ûÓпç»ú·¿»òÕß¿çÇøÓòµÄƵ·±µ÷Óã¬Õû¸ö¼¯Èº¶ÔÍâµÄÐÔÄÜ»á±È½ÏµÍ¡£

Õâ¸ö AP Ä£¿éµÄÉè¼ÆÖ÷Òª°üº¬ÏÂÃæ 4 ¸ö²¿·Ö£º

µÚÒ»²¿·ÖÊÇÓÒ²àµÄͼÊý¾Ý¿â Agent£¬ËüÊDz¿ÊðÔÚͼÊý¾Ý¿â¼¯ÈºµÄÒ»¸ö½ø³Ì£¬ÓÃÀ´ÊÕ¼¯»úÆ÷ºÍNebula Graph Èý¸öºËÐÄÄ£¿éµÄÐÅÏ¢£¬²¢Éϱ¨µ½Í¼Êý¾Ý¿âƽ̨¡£Agent Äܹ»½ÓÊÕͼÊý¾Ý¿âƽ̨µÄÃüÁî²¢¶ÔͼÊý¾Ý¿â½øÐвÙ×÷¡£

µÚ¶þ²¿·ÖÊÇͼ¹ÜÀíÆ½Ì¨£¬ËüÖ÷ÒªÊǶԼ¯Èº½øÐйÜÀí£¬²¢Í¬²½Í¼Êý¾Ý¿â¼¯ÈºµÄ״̬µ½ÅäÖÃÖÐÐÄ¡£

µÚÈý²¿·ÖÊÇͼÊý¾Ý¿â SDK£¬ËüÖ÷Òª×öµÄÊÂÇéÊǹÜÀíÁ¬½Óµ½Í¼Êý¾Ý¿â¼¯ÈºµÄÁ¬½Ó¡£Èç¹ûÒµÎñ·½·¢ËÍÁËij¸ö²éѯÇëÇó£¬SDK »á½øÐм¯ÈºµÄ·Óɺ͸ºÔؾùºâ£¬Ñ¡Ôñ³öÒ»Ìõ¸ßÖÊÁ¿µÄÁ¬½ÓÀ´·¢ËÍÇëÇó¡£´ËÍ⣬SDK »¹»á´¦ÀíͼÊý¾Ý¿â¼¯ÈºÖÐÎÊÌâ»úÆ÷µÄ×Ô¶¯½µ¼¶ÒÔ¼°»Ö¸´£¬²¢ÇÒÒªÖ§³Öƽ»¬Çл»¼¯ÈºµÄÊý¾Ý°æ±¾¡£

µÚËIJ¿·ÖÊÇÅäÖÃÖÐÐÄ£¬ÀàËÆ ZooKeeper£¬´æ´¢¼¯ÈºµÄµ±Ç°×´Ì¬¡£

ÿСʱ°ÙÒÚ¼¶Êý¾Ýµ¼ÈëÄ£¿éÉè¼Æ

µÚ¶þ¸öÄ£¿éÊÇÿСʱ°ÙÒÚÁ¿¼¶Êý¾Ýµ¼ÈëÄ£¿é£¬ÉÏÃæËµÁËÒµÎñ³¡¾°Àï 80% ÊÇ T+1 È«Á¿µ¼ÈëÊý¾Ý£¬È»ºóÏßÉÏÖ»¶Á¡£Æ½Ì¨ÔÚ 19 Äêµ× / 20 Äê³õÈ«Á¿µ¼ÈëÊý¾ÝµÄ·½Ê½Êǵ÷Óà Nebula Graph ¶ÔÍâÌṩµÄÅúÁ¿Êý¾Ýµ¼Èë½Ó¿Ú£¬ÕâÖÖ·½Ê½µÄÊý¾ÝдÈëËÙÂÊ´ó¸ÅÊÇÿСʱ 10 ÒÚ¼¶±ð£¬µ¼Èë°ÙÒÚÊý¾Ý´ó¸ÅÒªºÄ·Ñ 10 ¸öСʱ£¬Õâ¸öʱ¼äÓеã¾Ã¡£´ËÍ⣬ÔÚÒÔ¼¸Ê®ÍòÿÃëµÄËٶȵ¼Êý¾ÝµÄ¹ý³ÌÖУ¬»á³¤ÆÚÕ¼ÓûúÆ÷µÄ CPU¡¢IO ×ÊÔ´£¬Ò»·½Ãæ»á¶Ô»úÆ÷Ôì³ÉËðºÄ£¬ÁíÒ»·½ÃæÊý¾Ýµ¼Èë¹ý³ÌÖм¯Èº¶ÔÍâÌṩµÄ¶ÁÐÔÄÜ»á±äÈõ¡£

ΪÁ˽â¾öÉÏÃæÁ½¸öÎÊÌ⣬ƽ̨½øÐÐÁËÈçÏÂÓÅ»¯£ºÔÚ Spark ¼¯ÈºÖÐÖ±½ÓÉú³ÉͼÊý¾Ý¿âµ×²ãÎļþ sst file£¬ÔÙ½èÖú RocksDB µÄ bulkload ¹¦ÄÜÖ±½Ó ingest Îļþµ½Í¼Êý¾Ý¿â¡£Õⲿ·ÖÌáËÙÓÅ»¯¹¤×÷ÔÚ 19 Äêµ×µÄʱºò¾Í¿ªÊ¼ÁË£¬µ«ÊÇÖмäÓöµ½ core dump ÎÊÌâûÓÐÉÏÏß¡£ÔÚ 20 ÄêÁù¡¢ÆßÔ·ݵÄʱºò£¬Î¢Ðŵı¾Àû´óÀÐÏòÉçÇøÌá½»ÁËÕâ·½ÃæµÄ pr£¬ºÍËûÔÚÏß¹µÍ¨Ö®ºó½â¾öÁËÎÒÃǵÄÎÊÌ⣬ÔÚÕâÀï¸Ðлһϱ¾Àû´óÀÐ ?? ¡£

ͼÊý¾Ý¿âƽ̨Êý¾Ýµ¼ÈëµÄºËÐÄÁ÷³Ì¿ÉÒÔ¿´ÓÒ±ßÕâÕÅͼ£¬µ±Óû§ÔÚÆ½Ì¨ÉÏÌá½»Á˵¼Êý¾Ý²Ù×÷ºó£¬Í¼Êý¾Ý¿âƽ̨»áÏò¹«Ë¾µÄ Spark ¼¯ÈºÌá½»Ò»¸ö Spark ÈÎÎñ£¬ÔÚ Spark ÈÎÎñÖлáÉú³ÉͼÊý¾Ý¿âÀïÏà¹ØµÄµã¡¢±ßÒÔ¼°µãË÷Òý¡¢±ßË÷ÒýÏà¹ØµÄ sst Îļþ£¬²¢ÉÏ´«µ½¹«Ë¾µÄ S3 ÔÆ´æ´¢ÉÏ¡£ÎļþÉú³Éºó£¬Í¼Êý¾Ý¿âƽ̨»á֪ͨӦÓÃÀïµÄ¶à¸ö¼¯ÈºÈ¥ÏÂÔØÕâЩ´æ´¢Îļþ£¬Ö®ºóÍê³É ingest ¸ú compact ²Ù×÷£¬×îºóÍê³ÉÊý¾Ý°æ±¾µÄÇл»¡£

ƽ̨·½Îª¼æ¹Ë¸÷¸öÒµÎñ·½µÄ²»Í¬ÐèÇó£¬Í³Ò»ÁËÓ¦Óõ¼Èë¡¢¼¯Èºµ¼Èë¡¢ÀëÏßµ¼Èë¡¢ÔÚÏßµ¼ÈëÒÔ¼°È«Á¿µ¼Èë¡¢ÔöÁ¿µ¼ÈëÕâЩ³¡¾°£¬È»ºóϸ·Ö³ÉÏÂÃæ¾Å¸ö½×¶Î£¬´ÓÁ÷³ÌÉϱ£Ö¤ÔÚµ¼Êý¾Ý¹ý³ÌÖÐÓ¦ÓÃÕûÌåµÄ¿ÉÓÃÐÔ¡£

sst fileÉú³É

sst fileÏÂÔØ

ingest

compact

Êý¾ÝУÑé

ÔöÁ¿»ØËÝ

Êý¾Ý°æ±¾Çл»

¼¯ÈºÖØÆô

Êý¾ÝÔ¤ÈÈ

ʵʱдÈë¶à¼¯ÈºÊý¾Ýͬ²½Ä£¿éÉè¼Æ

µÚÈý¸öÄ£¿éÊÇʵʱдÈë¶à¼¯ÈºÊý¾Ýͬ²½£¬Æ½Ì¨ÓÐ 15% µÄÐèÇ󳡾°ÊÇÔÚʵʱ¶ÁÈ¡Êý¾Ýʱ£¬»¹Òª°ÑвúÉúµÄÒµÎñÊý¾ÝʵʱдÈ뼯Ⱥ£¬²¢ÇÒ¶ÔÊý¾ÝµÄ¶ÁдǿһÖÂÐÔÒªÇ󲻸ߣ¬¾ÍÊÇ˵ҵÎñ·½Ð´µ½Í¼Êý¾Ý¿âÀïµÄÊý¾Ý£¬²»ÐèÒªÁ¢ÂíÄܶÁµ½¡£

Õë¶ÔÉÏÊö³¡¾°£¬ÒµÎñ·½ÔÚʹÓõ¥Ó¦Óö༯ȺÕâÖÖ²¿Êð·½°¸Ê±£¬¶à¼¯ÈºÀïµÄÊý¾ÝÐèÒª±£Ö¤×îÖÕÒ»ÖÂÐÔ¡£Æ½Ì¨×öÁËÒÔÏÂÉè¼Æ£¬µÚÒ»²¿·ÖÊÇÒýÈë Kafka ×é¼þ£¬ÒµÎñ·½ÔÚ·þÎñÖÐͨ¹ý SDK ¶ÔͼÊý¾Ý¿â½øÐÐд²Ù×÷ʱ£¬SDK ²¢²»Ö±½ÓдͼÊý¾Ý¿â£¬¶øÊǰÑд²Ù×÷дµ½ Kafka ¶ÓÁÐÀ֮ºóÓɸÃÓ¦ÓÃϵĶà¸ö¼¯ÈºÒì²½Ïû·ÑÕâ¸ö Kafka ¶ÓÁС£

µÚ¶þ²¿·ÖÊǼ¯ÈºÔÚÓ¦Óü¶±ð¿ÉÅäÖÃÏû·Ñ²¢·¢¶È£¬À´¿ØÖÆÊý¾ÝдÈ뼯ȺµÄËÙ¶È¡£¾ßÌåÁ÷³ÌÊÇ

SDK ¶ÔÓû§Ð´²Ù×÷Óï¾ä×öÓï·¨½âÎö£¬½«ÆäÖеã±ßµÄÅúÁ¿²Ù×÷²ð½â³É¶Ôµ¥¸öµã±ß²Ù×÷£¬¼´¶ÔдÓï¾ä×öÒ»´Î¸Äд

Agent Ïû·Ñ Kafka ʱȷ±£Ã¿¸öµã¼°Æä³ö±ßÏà¹Ø²Ù×÷ÔÚµ¥¸öÏß³ÌÀï˳ÐòÖ´ÐУ¬±£Ö¤Õâµã¾ÍÄܱ£Ö¤¸÷¸ö¼¯ÈºÖ´ÐÐÍêд²Ù×÷ºó×îÖյĽá¹ûÊÇÒ»Öµġ£

²¢·¢À©Õ¹£ºÍ¨¹ý¸Ä±ä Kafka ·ÖƬÊý¡¢Agent ÖÐÏû·Ñ Kafka Ïß³ÌÊýÀ´±ä¸üºÍµ÷Õû Kafka ÖвÙ×÷µÄÏû·ÑËÙ¶È¡£

Èç¹ûδÀ´ Nebula Graph Ö§³ÖÊÂÎñµÄ»°£¬ÉÏÃæµÄÅäÖÃÐèÒªµ÷Õû³Éµ¥·ÖƬµ¥Ïß³ÌÏû·Ñ£¬Æ½Ì¨ÐèÒª¶ÔÉè¼Æ·½°¸ÔÙ×öÓÅ»¯µ÷Õû¡£

µÚÈý²¿·ÖÊÇÔÚʵʱдÈëÊý¾Ý¹ý³ÌÖУ¬Í¼Êý¾Ý¿âƽ̨¿ÉÒÔͬ²½Éú³ÉÒ»¸öÈ«Á¿Êý¾Ý°æ±¾£¬²¢×öƽ»¬Çл»£¬Í¨¹ýÓÒͼÀïµÄÁ÷³ÌÀ´È·±£Êý¾ÝµÄ²»Öز»Â©²»ÑÓ³Ù¡£

ͼ¿ÉÊÓ»¯Ä£¿éÉè¼Æ

µÚËĸöÄ£¿éÊÇͼ¿ÉÊÓ»¯Ä£¿é£¬Æ½Ì¨ÔÚ 2020 ÄêÉϰëÄêµ÷ÑÐÁË Nebula Graph ¹Ù·½µÄͼ¿ÉÊÓ»¯Éè¼Æ¸úһЩµÚÈý·½¿ªÔ´µÄ¿ÉÊÓ»¯×é¼þ£¬È»ºóÔÚͼÊý¾Ý¿âƽ̨ÉÏÔö¼ÓÁËͨÓõÄͼ¿ÉÊÓ»¯¹¦ÄÜ£¬Ö÷ÒªÊÇÓÃÓÚ½â¾ö×Óͼ̽Ë÷ÎÊÌ⣻µ±Óû§ÔÚͼÊý¾Ý¿âƽ̨ͨ¹ý¿ÉÊÓ»¯×é¼þ²é¿´Í¼Êý¾Ýʱ£¬Äܾ¡Á¿Í¨¹ýÇ¡µ±µÄ½»»¥Éè¼ÆÀ´±ÜÃâÒòΪ½Úµã¹ý¶à¶øÒý·¢±¬ÆÁ¡£

Ŀǰ£¬Æ½Ì¨ÉϵĿÉÊÓ»¯Ä£¿éÓÐÏÂÃæ¼¸¸ö¹¦ÄÜ¡£

µÚÒ»¸öÊÇͨ¹ý ID »òÕßË÷Òý²éÕÒ¶¥µã¡£

µÚ¶þ¸öÊÇÄܲ鿴¶¥µãºÍ±ßµÄ¿¨Æ¬£¨¿¨Æ¬ÖÐչʾµã±ßÊôÐÔºÍÊôÐÔÖµ£©£¬¿ÉÒÔµ¥Ñ¡¡¢¶àÑ¡¡¢¿òÑ¡ÒÔ¼°°´ÀàÐÍÑ¡Ôñ¶¥µã¡£

µÚÈý¸öÊÇͼ̽Ë÷£¬µ±Óû§µã»÷ij¸ö¶¥µãʱ£¬ÏµÍ³»áչʾËüµÄÒ»ÌøÁÚ¾ÓÐÅÏ¢£¬°üÀ¨£º¸Ã¶¥µãÓÐÄÄЩ³ö±ß£¿Í¨¹ýÕâ¸ö±ßËüÄÜ Touch µ½¼¸¸öµã£¿¸Ã¶¥µãµÄÈë±ßÓÖÊÇʲôÇé¿ö£¿Í¨¹ýÕâÖÖÒ»ÌøÐÅÏ¢µÄչʾ£¬Óû§ÔÚÆ½Ì¨ÉÏ̽Ë÷×ÓͼµÄʱºò£¬¿É¿ìËÙÁ˽⵽ÖܱߵÄÁÚ¾ÓÐÅÏ¢£¬¸ü¿ìµØ½øÐÐ×Óͼ̽Ë÷¡£ÔÚ̽Ë÷¹ý³ÌÖУ¬Æ½Ì¨Ò²Ö§³Ö¶Ô±ß½øÐйýÂË¡£

µÚËĸöÊÇͼ±à¼­ÄÜÁ¦£¬ÈÃÆ½Ì¨Óû§ÔÚ²»ÊìϤ Nebula Graph Óï·¨µÄÇé¿öÏÂÒ²ÄÜÔöɾ¸Äµã±ßÊý¾Ý£¬¶ÔÏßÉÏÊý¾Ý½øÐÐÁÙʱµÄ¸ÉÔ¤¡£

ÒµÎñʵ¼ù

ÏÂÃæÀ´½éÉÜϽÓÈëÎÒÃÇÆ½Ì¨µÄһЩÂ䵨ÏîÄ¿¡£

µÚÒ»¸öÏîÄ¿ÊÇÖÇÄÜÖúÀí£¬ËüµÄÊý¾ÝÊÇ»ùÓÚÃÀÍÅÉÌ»§Êý¾Ý¡¢Óû§ÆÀÂÛ¹¹½¨µÄ²ÍÒûÓéÀÖ֪ʶͼÆ×£¬¸²¸ÇÃÀʳ¡¢¾Æµê¡¢ÂÃÓεÈÁìÓò£¬°üº¬ 13 ÀàʵÌåºÍ 22 Àà¹ØÏµ¡£Ä¿Ç°µã±ßÊýÁ¿´ó¸ÅÔÚ°ÙÒÚ¼¶±ð£¬Êý¾ÝÊÇ T+1 È«Á¿¸üУ¬Ö÷ÒªÓÃÓÚ½â¾öËÑË÷»òÕßÖÇÄÜÖúÀíÀï KBQA£¨È«³Æ£ºKnowledge Based Question Answer£©ÀàµÄÎÊÌâ¡£ºËÐÄ´¦ÀíÁ÷³ÌÊÇͨ¹ý NLP Ë㷨ʶ±ð¹ØÏµºÍʵÌåºó¹¹Ôì³ö Nebula Graph SQL Óï¾ä£¬ÔÙµ½Í¼Êý¾Ý¿â»ñÈ¡Êý¾Ý¡£

µäÐ͵ÄÓ¦Óó¡¾°ÓÐÉ̳¡Õҵ꣬±ÈÈ磬ij¸öÓû§ÏëÖªµÀÍû¾©ÐÂÜö³ÇÕâ¸öÉ̳¡ÓÐûÓк£µ×ÀÌ£¬ÖÇÄÜÖúÀí¾ÍÄÜ¿ìËÙ²é³ö½á¹û¸æËßÓû§¡£

»¹ÓÐÒ»¸öµäÐͳ¡¾°ÊDZêÇ©Õҵ꣬ÏëÖªµÀÍû¾© SOHO ¸½½üÓÐûÓÐÊʺÏÇéÂÂÔ¼»áµÄ²ÍÌü£¬»òÕßÄã¿ÉÒÔ¶à¼Ó¼¸¸ö³¡¾°±êÇ©£¬ÏµÍ³¶¼ÄܸøÄã²éÕÒ³öÀ´¡£

µÚ¶þ¸öÊÇËÑË÷Õٻأ¬Êý¾ÝÖ÷ÒªÊÇ»ùÓÚÒ½ÃÀÉ̼ÒÐÅÏ¢¹¹½¨µÄÒ½ÃÀ֪ʶͼÆ×£¬°üº¬ 9 ÀàʵÌåºÍ 13 Àà¹ØÏµ£¬µã±ßÊýÁ¿ÔÚ°ÙÍò¼¶±ð£¬Í¬ÑùÒ²ÊÇ T+1 È«Á¿¸üУ¬Ö÷ÒªÓÃÓÚ´óËѵײãʵʱÕٻأ¬·µ»ØÓë query Ïà¹ØµÄÉÌ»§¡¢²úÆ·»òÒ½ÉúÐÅÏ¢£¬½â¾öÒ½ÃÀÀàËÑË÷´ÊÉÙ½á¹û¡¢ÎÞ½á¹ûÎÊÌâ¡£±ÈÈ磬ij¸öÓû§ËÑ¡°Æ¡¾Æ¶Ç¡±ÕâÖÖÖ¢×´¡¢»òÕß¡°Èó°ÙÑÕ¡±ÕâÀàÆ·ÅÆ£¬ÏµÍ³¶¼ÄܸøËûÕÙ»ØÏà¹ØµÄÒ½ÃÀÃŵꡣ

µÚÈý¸öÊÇͼÆ×ÍÆ¼öÀíÓÉ£¬Êý¾ÝÀ´×ÔÓû§µÄ»­ÏñÐÅÏ¢¡¢ÉÌ»§µÄÌØÕ÷ÐÅÏ¢¡¢Óû§°ëÄêÄÚÊÕ²Ø/¹ºÂòÐÐΪ£¬ÏÖÔÚµÄÊý¾ÝÁ¿¼¶ÊÇ 10 ÒÚ¼¶±ð£¬ T+1 È«Á¿¸üС£Õâ¸öÏîÄ¿µÄÄ¿±êÊǸø³öÃÀʳÁбíÍÆ¼öÉÌ»§µÄ¿É½âÊÍÀíÓÉ¡£ÎªÊ²Ã´»á×öÕâ¸öÊÂÄØ£¿ÏÖÔÚÃÀÍÅ App ºÍµãÆÀ App ÉÏĬÈϵÄÉÌ»§ÍƼöÁбíÊÇÓÉÉî¶ÈѧϰģÐÍÉú³ÉµÄ£¬µ«Ä£ÐͲ¢²»»á¸ø³öÉú³ÉÕâ¸öÁбíµÄÀíÓÉ£¬È±ÉٿɽâÊÍÐÔ¡£È»¶øÔÚͼÆ×ÀïÓû§¸úÉÌ»§Ö®¼äÌìÈ»´æÔÚ¶àÌõÁ¬Í¨Â·¾¶£¬ÎÒÃÇÏ£ÍûÄÜÑ¡³öÒ»ÌõºÏÊÊ·¾¶À´Éú³ÉÍÆ¼öÀíÓÉ£¬ÔÚ App ½çÃæÉÏչʾ¸øÓû§ÍƼöij¼ÒµêµÄÔ­Òò¡£±ÈÈçÎÒÃÇ¿ÉÒÔ»ùÓÚÓû§µÄЭͬ¹ýÂËËã·¨À´Éú³ÉÍÆ¼öÀíÓÉ£¬ÔÚ¼ÒÏç¡¢Ïû·Ñˮƽ¡¢Æ«ºÃÀàÄ¿¡¢Æ«ºÃ²ËϵµÈ¶à¸ö×éºÏά¶ÈÖÐÕÒ³ö¶àÌõ·¾¶£¬È»ºó¸øÕâЩ·¾¶´ò·Ö£¬Ñ¡³öÒ»Ìõ·ÖÖµ½Ï¸ßµÄ·¾¶£¬Ö®ºó°´ÕÕÌØ¶¨ pattern ²ú³öÍÆ¼öÀíÓÉ¡£Í¨¹ýÉÏÊö·½Ê½£¬¾Í¿ÉÒÔ»ñµÃÔÚ±±¾©Ï²»¶±±¾©²ËµÄɽ¶«ÀÏÏ綼˵Õâ¼ÒµêºÜÔÞ£¬»òÕß¹ãÖÝÀÏÏç¶¼ÖÐÒâËû¼ÒµÄÕý×Ú±±¾©Õ¨½´ÃæÕâÀàÀíÓÉ¡£

µÚËĸöÊÇ´úÂëÒÀÀµ·ÖÎö£¬Êǰѹ«Ë¾ÀïµÄ´úÂë¿âÖдúÂëÒÀÀµ¹ØÏµÐ´µ½Í¼Êý¾Ý¿â¡£¹«Ë¾´úÂë¿âÀïÓкܶà·þÎñ´úÂ룬ÕâЩ·þÎñ¶¼»áÓжÔÍâÌṩµÄ½Ó¿Ú£¬ÕâЩ½Ó¿ÚµÄʵÏÖÒÀÀµÓڸ÷þÎñÖÐijЩÀàµÄ³ÉÔ±º¯Êý£¬ÕâЩÀàµÄ³ÉÔ±º¯ÊýÓÖÒÀÀµÁ˱¾ÀàµÄ³ÉÔ±±äÁ¿¡¢³ÉÔ±º¯Êý¡¢»òÕ߯äËüÀàµÄ³ÉÔ±º¯Êý£¬ÄÇôËüÃÇÖ®¼äµÄÒÀÀµ¹ØÏµ¾ÍÐγÉÁËÒ»ÕÅͼ£¬ÎÒÃǰÑÕâ¸öͼдµ½Í¼Êý¾Ý¿âÀ×öʲôÊÂÄØ£¿

µäÐͳ¡¾°ÊÇ QA µÄ¾«×¼²âÊÔ£¬µ± RD Íê³ÉÐèÇó²¢Ïò¹«Ë¾µÄ´úÂë²Ö¿âÌá½»ÁËËûµÄ pr ºó£¬ÕâЩ¸ü¸Ä»áʵʱµØÐ´µ½Í¼Êý¾Ý¿âÖУ¬ËùÒÔ RD ¾ÍÄܲ鵽ËûËùдµÄ´úÂëÓ°ÏìÁËÄÄЩÍⲿ½Ó¿Ú£¬²¢ÇÒÄÜչʾ³öµ÷Ó÷¾¶À´¡£Èç¹û RD ±¾À´ÊÇÒª¸Ä½Ó¿Ú A µÄÐÐΪ£¬Ëû¸ÄÁ˺ܶණÎ÷£¬µ«ÊÇËû¿ÉÄܲ¢²»ÖªµÀËû¸ÄµÄ¶«Î÷Ò²»áÓ°Ïìµ½¶ÔÍâ½Ó¿Ú B¡¢C¡¢D£¬Õâʱºò¾Í¿ÉÒÔÓôúÂëÒÀÀµ·ÖÎöÀ´×ö¸ö Check¡£

µÚÎå¸öÊÇ·þÎñÖÎÀí£¬ÃÀÍÅÄÚ²¿Óм¸Ê®Íò¸ö΢·þÎñ£¬ÕâЩ΢·þÎñÖ®¼ä´æÔÚ»¥Ïàµ÷ÓùØÏµ£¬ÕâЩµ÷ÓùØÏµÐγÉÁËÒ»ÕÅͼ¡£ÎÒÃǰÑÕâЩµ÷ÓùØÏµÊµÊ±Ð´ÈëͼÊý¾Ý¿âÀȻºó×öһЩ·þÎñÁ´Â·ÖÎÀíºÍ¸æ¾¯ÓÅ»¯¹¤×÷¡£

µÚÁù¸öÏîÄ¿ÊÇÊý¾ÝѪԵ£¬°ÑÊý²ÖÖÐ ETL ÈÎÎñµÄÒÀÀµ¹ØÏµÐ´µ½ÁËͼÊý¾Ý¿âÖУ¬´ó¸ÅÊÇǧÍò¼¶±ðµÄÊý¾ÝÁ¿¼¶£¬Êý¾ÝʵʱдÈ룬ÿÌìÁ賿×öÒ»´ÎÈ«Á¿ reload£¬Ö÷ÒªÊÇÓÃÀ´²éÕÒÊý¾ÝÈÎÎñµÄÉÏÏÂÓÎÒÀÀµ¡£±ÈÈç˵£¬Í¨¹ýÕâ¸ö FIND NOLOOP PATH FROM hash('task1') OVER depend WHERE depend.type == 'Ç¿ÒÀÀµ' UPTO 50 STEPS Óï¾äÕÒ³ö task1 Õâ¸öÈÎÎñµÄËùÓÐÇ¿ÒÀÀµÂ·¾¶¡£ÕâÀÎÒÃÇÕë¶Ô Nebula Graph ¹Ù·½µÄ FIND PATH ¹¦ÄÜ×öÁËһЩ¼ÓÇ¿£¬Ìí¼ÓÁËÎÞ»·Â·¾¶µÄ¼ìË÷¸ú WHERE Óï¾ä¹ýÂË¡£

ÃÀÍÅºÍ Nebula

ÃÀÍÅͼÊý¾Ý¿âƽ̨½¨Éè¼°ÒµÎñʵ¼ù

×îºó£¬À´½éÉÜÏÂÍŶӶÔÉçÇøµÄ¹±Ïס£

ΪÁ˸üºÃµØÂú×ãͼÊý¾Ý¿âƽ̨ÉÏÓû§µÄÐèÇó£¬ÎÒÃÇ¶Ô Nebula Graph 1.0µÄÄÚºË×öÁ˲¿·Ö¹¦ÄܵÄÀ©³äºÍ²¿·ÖÐÔÄܵÄÓÅ»¯£¬²¢°ÑÏà¶ÔÀ´Ëµ±È½ÏͨÓõŦÄܸø Nebula Graph ÉçÇøÌáÁË PR£¬Ò²ÏòÉçÇø¹«ÖÚºÅͶ¸åÁËһƪ Ö÷Á÷¿ªÔ´·Ö²¼Ê½Í¼Êý¾Ý¿âBenchmark ?? ¡£

µ±È»£¬ÎÒÃÇͨ¹ý Nebula Graph ½â¾öÁ˹«Ë¾ÄڵĺܶàÒµÎñÎÊÌ⣬Ŀǰ¶Ô Nebula Graph ÉçÇø×öµÄ¹±Ï×»¹±È½ÏÉÙ£¬ºóÐø»á¼ÓÇ¿ÔÚÉçÇø¼¼Êõ¹²Ïí·½ÃæµÄ¹¤×÷£¬Ï£ÍûÄܹ»ÅàÑø³öÔ½À´Ô½¶àµÄ Nebula Committer¡£

ÃÀÍÅͼÊý¾Ý¿âƽ̨µÄδÀ´¹æ»®

δÀ´¹æ»®Ö÷ÒªÓÐÁ½¸ö·½Ã棬µÚÒ»·½ÃæÊÇµÈ Nebula Graph 2.0 µÄÄÚºËÏà¶ÔÎȶ¨ºó£¬ÔÚÎÒÃÇͼÊý¾Ý¿âƽ̨ÉÏÊÊÅä Nebula Graph 2.0 Äںˡ£µÚ¶þ·½ÃæÊÇÈ¥ÍÚ¾ò¸ü¶àµÄͼÊý¾Ý¼ÛÖµ¡£ÏÖÔÚÃÀÍÅͼÊý¾Ý¿âƽ̨֧³ÖÁËͼÊý¾Ý´æ´¢¼°¶àÌø²éѯÕâÖÖ»ù±¾ÄÜÁ¦£¬ºóÐøÎÒÃÇ´òËã»ùÓÚ Nebula Graph ȥ̽Ë÷Ò»ÏÂͼѧϰ¡¢Í¼¼ÆËãµÄÄÜÁ¦£¬¸øÆ½Ì¨Óû§Ìṩ¸ü¶àÍÚ¾òͼÊý¾Ý¼ÛÖµµÄ¹¦ÄÜ¡£

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

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

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

Êý¾ÝÖÎÀí¡¢Êý¾Ý¼Ü¹¹¼°Êý¾Ý±ê×¼
MongoDBʵս¿Î³Ì
²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
PostgreSQLÊý¾Ý¿âʵսÅàѵ
×îл¼Æ»®
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢ 6-12[ÏÃÃÅ]
È˹¤ÖÇÄÜ.»úÆ÷ѧϰTensorFlow 6-22[Ö±²¥]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 6-30[±±¾©]
ǶÈëʽÈí¼þ¼Ü¹¹-¸ß¼¶Êµ¼ù 7-9[±±¾©]
Óû§ÌåÑé¡¢Ò×ÓÃÐÔ²âÊÔÓëÆÀ¹À 7-25[Î÷°²]
ͼÊý¾Ý¿âÓë֪ʶͼÆ× 8-23[±±¾©]
 
×îÐÂÎÄÕÂ
InfluxDB¸ÅÄîºÍ»ù±¾²Ù×÷
InfluxDB TSM´æ´¢ÒýÇæÖ®Êý¾ÝдÈë
Éî¶ÈÂþ̸Êý¾Ýϵͳ¼Ü¹¹¡ª¡ªLambda architecture
Lambda¼Ü¹¹Êµ¼ù
InfluxDB TSM´æ´¢ÒýÇæÖ®Êý¾Ý¶ÁÈ¡
×îпγÌ
OracleÊý¾Ý¿âÐÔÄÜÓÅ»¯¡¢¼Ü¹¹Éè¼ÆºÍÔËÐÐά»¤
²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
NoSQLÊý¾Ý¿â£¨Ô­Àí¡¢Ó¦Óá¢×î¼Ñʵ¼ù£©
ÆóÒµ¼¶Hadoop´óÊý¾Ý´¦Àí×î¼Ñʵ¼ù
OracleÊý¾Ý¿âÐÔÄÜÓÅ»¯×î¼Ñʵ¼ù
³É¹¦°¸Àý
ij½ðÈÚ¹«Ë¾ Mysql¼¯ÈºÓëÐÔÄÜÓÅ»¯
±±¾© ²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
ÖªÃûijÐÅϢͨÐŹ«Ë¾ NoSQL»º´æÊý¾Ý¿â¼¼Êõ
±±¾© oracleÊý¾Ý¿âSQLÓÅ»¯
ÖйúÒÆ¶¯ IaaSÔÆÆ½Ì¨-Ö÷Á÷Êý¾Ý¿â¼°´æ´¢¼¼Êõ