±à¼ÍƼö: |
±¾ÎĽ²½âÁË´óÊý¾Ýƽ̨²âÊÔÁ÷³Ì,´óÊý¾Ýƽ̨²âÊÔ¹¤¾ß£¬²âÊÔ¹¤¾ßBigDataBench£¬²âÊÔ¹¤¾ßTPCx-HS
KitµÈÏ£ÍûÄܶÔÄúÓÐËù°ïÖú¡£
±¾ÎÄÀ´×ÔÓÚÔÆÆÜÉçÇø£¬ÓÉ»ðÁú¹ûÈí¼þDelores±à¼¡¢ÍƼö¡£ |
|
Ò».´óÊý¾Ýƽ̨²âÊÔ¼òÊö
´óÊý¾Ýƽ̨²âÊÔ°üÀ¨2²¿·Ö£º»ù´¡ÄÜÁ¦²âÊÔºÍÐÔÄܲâÊÔ
¢ñ).»ù´¡ÄÜÁ¦²âÊÔ
´óÊý¾Ýƽ̨µÄ»ù±¾¹¦ÄܺÍÊý¾ÝµÄµ¼Èëµ¼³ö¶ÔSQLÈÎÎñ¡¢NoSQLÈÎÎñ¡¢»úÆ÷ѧϰ¡¢Åú´¦ÀíÈÎÎñµÄÖ§³Ö
´óÊý¾Ýƽ̨ÊÇ·ñÄܹ»Í¨¹ý½çÃæµÄÐÎʽ·½±ãÓû§½øÐзÇÔËÐÐά»¤£¬Ö÷Òª°üÀ¨¼¯ÈºµÄ°²×°¡¢¼à¿Ø¡¢ÅäÖᢲÙ×÷µÈ
´óÊý¾Ýƽ̨ÊÇ·ñÄܹ»Ìṩ»ù±¾µÄ°²È«·½°¸
a).ÊÇ·ñ¾ß±¸ÈÏÖ¤¹¦ÄÜÒÔ·ÀÖ¹¶ñÒâ·ÃÎʺ͹¥»÷
b).ÊÇ·ñÄܹ»½øÐÐϸÁ£¶ÈµÄȨÏÞ¹ÜÀí
c).ÊÇ·ñÄܹ»ÌṩÉó¼ÆºÍÊý¾Ý¼ÓÃܹ¦ÄÜ
´óÊý¾Ýƽ̨ÊÇ·ñ¾ß±¸¸ß¿ÉÓõĻúÖÆ£¬·ÀÖ¹»úÆ÷µÄʧЧ´øÀ´µÄÈÎÎñʧ°ÜÒÔ¼°Êý¾Ý¶ªÊ§
´óÊý¾Ýƽ̨ÊÇ·ñÄܹ»Ö§³Ö»úÆ÷¿ìËÙÆ½»¬µØÀ©Õ¹ºÍËõÈÝʱ´øÀ´ÏßÐԵļÆËãÄÜÁ¦
´óÊý¾Ýƽ̨ÊÇ·ñÄܹ»Ö§³Ö¶à¸öµ÷ÓýӿÚÒÔ¼°¶ÔSQLÓï·¨µÄÖ§³ÖÇé¿ö
´óÊý¾Ýƽ̨ÊÇ·ñÄܹ»¸ù¾Ý¶ÓÁС¢Óû§µÄÈ¨ÖØÀ´Ï¸Á£¶ÈµØ·ÖÅ伯Ëã×ÊÔ´
¢ò).ÐÔÄܲâÊÔ
»ù×¼²âÊÔ:Êý¾ÝÉú³É¡¢¸ºÔØÑ¡ÔñºÍÃ÷È·²âÊÔÖ¸±êµÈÄÚÈÝ
ÐÔÄܲâÊÔ£º»ù×¼²âÊÔÖ®ÉϵÄÀ©Õ¹
¶þ.´óÊý¾Ýƽ̨²âÊÔÁ÷³Ì
¢ñ).Êý¾ÝÉú³É
BDGS: Äܹ»¿ìËÙÉú³É±£³ÖÕæÊµÊý¾ÝÌØÐÔµÄÎı¾¡¢±íºÍͼÊý¾ÝµÄÊý¾ÝÉú³É¹¤¾ß
BDGS¹¹Ôì·½·¨
a).Êý¾Ýɸѡ£ºÑ¡È¡´ú±íÐÔµÄÕæÊµÊý¾Ý¼¯ºÍÏàÓ¦µÄ½¨Ä£·½·¨»ò¹¤¾ß
b).ÔʼÊý¾Ý´¦Àí£º¶ÔÕæÊµÊý¾Ý²ÉÑù²¢½¨Ä££¬ÌáÈ¡Êý¾ÝÌØÐÔ
c).Êý¾ÝÉú³É£ºÍ¨¹ý²ÎÊý¿ØÖÆÊý¾Ý¹æÄ£ºÍ²¢ÐжÈ
d).¸ñʽת»¯£º¸ù¾Ý¸ºÔصÄÊäÈëÐèÇóת»»Éú³ÉÊý¾ÝµÄ¸ñʽ
¢ò).¸ºÔØÑ¡Ôñ
¸ºÔØÑ¡Ôñ²ßÂÔ: ¸ºÔØÐ踲¸Ç´óÊý¾Ý´¦ÀíÆ½Ì¨µÄÖ÷Òª×é¼þ¼´·Ö²¼Ê½¼ÆËã¿ò¼Ü¡¢·Ö²¼Ê½ÎļþϵͳºÍ·Ö²¼Ê½´æ´¢µÄÄÜÁ¦

¢ó).²âÊÔÖ¸±ê
Ö÷Òª´ÓÐÔÄÜ¡¢Äܺġ¢ÐԼ۱ȺͿÉÓÃÐÔ4¸öά¶ÈÀ´²âÊÔ¶Ô±ÈÆ½Ì¨ÐÔÄÜ

Èý.´óÊý¾Ýƽ̨²âÊÔ¹¤¾ß
¢ñ).ƽ̨µ¥×é¼þ²âÊÔ
²âÊÔÓ¦Óõ¥Ò»¡¢Ð§Âʸߡ¢³É±¾µÍ£¬µ«ÎÞ·¨È«ÃæºâÁ¿´óÊý¾Ýƽ̨ÐÔÄÜ

¢ò).×ÛºÏÆ½Ì¨²âÊÔ
¸²¸ÇÃæ¹ã£¬¿ÉÒÔ½ÏÈ«Ãæ²âÊÔºâÁ¿´óÊý¾Ýƽ̨²»Í¬ÀàÐÍÈÎÎñµÄÐÔÄÜ£¬Í¨ÓÃÐÔºÃ

²âÊÔ¹¤¾ßBigDataBench:
a).¸ÅÄÊÇÒ»¸ö¿çϵͳ¡¢Ìåϵ½á¹¹¡¢Êý¾Ý¹ÜÀí £³¸öÁìÓòµÄ´óÊý¾Ý»ù×¼²âÊÔ¿ªÔ´³ÌÐò¼¯
b).Ó¦ÓÃÁìÓò£ºËÑË÷ÒýÇæ¡¢µç×ÓÉÌÎñ¡¢Éç½»ÍøÂç¡¢¶àýÌå¡¢ÉúÎïÐÅÏ¢
c).¸ºÔØÀàÐÍ£ºÀëÏß·ÖÎö¡¢½»»¥Ê½·ÖÎö¡¢ÔÚÏß·þÎñ¡¢Nosql
d).Êý¾ÝÀàÐÍ£º½á¹¹»¯¡¢°ë½á¹¹»¯¡¢·Ç½á¹¹»¯
²âÊÔ¹¤¾ßHibench:
a).¸ÅÄÊÇÒ»¸ö´óÊý¾Ý»ù×¼²âÊÔÌ×¼þ£¬¿É°ïÖúÆÀ¹À´óÊý¾Ý¿ò¼ÜµÄËÙ¶È£¬ÍÌÍÂÁ¿ºÍϵͳ×ÊÔ´ÀûÓÃÂÊ
b).²âÊÔ·¶Î§£ºHadoopBench¡¢SparkBench¡¢StormBench¡¢FlinkBench¡¢GearpumpBench¡¢»úÆ÷ѧϰ¡¢ÍøÒ³ËÑË÷
c).¸ºÔØÀàÐÍ£ºÊµÊ±³¡¾°¡¢ÀëÏß³¡¾°
d).Êý¾ÝÀàÐÍ£º½á¹¹»¯¡¢°ë½á¹¹»¯
e).¹¦ÄÜÄ£¿é£º¶ÔÓÚhive£º£¨aggregation£¬scan£¬join£©¡¢ÅÅÐò£¨sort£¬TeraSort£©¡¢´óÊý¾Ý»ù±¾Ëã·¨£¨wordcount£¬pagerank£¬nutchindex£©¡¢»úÆ÷ѧϰËã·¨£¨kmeans£¬bayes£©¡¢¼¯Èºµ÷¶È£¨sleep£©¡¢ÍÌÍ£¨dfsio£©¡¢5.0°æ±¾µÄÁ÷²âÊÔ
²âÊÔ¹¤¾ßTPCx-HS Kit
a).¸ÅÄµÚÒ»¸ö±ê×¼»¯µÄ´óÊý¾Ý»ù×¼²âÊÔ£¬Ö¼ÔÚ¶ÔHadoop¼¯Èº½øÐÐѹÁ¦²âÊÔ
b).ÄÒÀ¨Ä£¿é£ºHSGenÊý¾ÝÉú³ÉÆ÷¡¢HSDataCheck¼ì²éÊý¾Ý¼¯ºÍ¸±±¾µÄ·ûºÏÐÔ¡¢HSSortÊý¾ÝÅÅÐò¡¢HSValidatateÅÅÐòºóµÄÊý¾ÝУÑé
c).²âÊÔÖ¸±ê£ºÐÔÄÜ¡¢¼Û¸ñÐÔÄܺͿÉÓÃÐÔ
d).¸ºÔØÀàÐÍ£ºÊµÊ±³¡¾°¡¢ÀëÏß³¡¾°
²âÊÔ¹¤¾ßBSMA
a).¸ÅÄ»ùÓÚYahooµÄYCSBµÄ´óÊý¾ÝÐÔÄܲâÊÔ¹¤¾ß
b).²âÊÔ³¡¾°£ºÉç½»ÍøÂç²éѯ¡¢Èȵã²éѯ¡¢Ê±¼äÏß²éѯ
c).¸ºÔØÀàÐÍ£ºÀëÏß·ÖÎö¡¢Nosql
d).²âÊÔÖ¸±ê£ºÍÌÍÂÁ¿¡¢ÑÓʱ¡¢¿ÉÉìËõÐÔ
¢ó).Ó¦ÓÃÁìÓò¶Ëµ½¶Ë²âÊÔ
¿ÉÒÔÓëÆóÒµ³¡¾°µÄʵ¼ÊÒµÎñ³¡¾°½áºÏ£¬¸²¸ÇÆóÒµ´óÊý¾ÝÒµÎñµÄÈ«Á÷³ÌÄ£Äâ²âÊÔ

²âÊÔ¹¤¾ßBigBench
a).¸ÅÄÓÚ2016Äê2Ô±»TPCίԱ»á½ÓÊÜÒÔºó±»ÃüÃûΪTPCx-BB£¬ÔÚ´Ë֮ǰ½ÐBigBench£»TPCx-BBÐÔÄÜÆÀ¹À±ê×¼ÓÐÁ½¸ö£¬Ò»ÊǸù¾ÝÈíÓ²¼þÐÔÄÜÆÀ¹À£¬¶þÊǸù¾ÝÈíÓ²¼þÐÔ¼Û±ÈÆÀ¹À
b).²âÊÔÁìÓò£ºÁãÊÛÉÌ
c).¸ºÔØÀàÐÍ£ºÀëÏß·ÖÎö
d).Êý¾ÝÀàÐÍ£º½á¹¹»¯¡¢°ë½á¹¹»¯¡¢·Ç½á¹¹»¯
ËÄ.´óÊý¾Ýƽ̨²âÊÔÓÃÀý
¢ñ).ƽ̨»ù×¼²âÊÔÓÃÀý
Ö÷ÒªÊÇ´ÓÐÔÄܵĽǶȺâÁ¿´óÊý¾Ýƽ̨£¬°üÀ¨Êý¾ÝÉú³É¡¢¸ºÔØÑ¡ÔñºÍÃ÷È·²âÊÔÖ¸±êµÈÄÚÈÝ

¢ò).ƽ̨ÐÔÄܲâÊÔÓÃÀý
ÔÚ»ù×¼²âÊԵĻù´¡ÉÏÀ©Õ¹²âÊÔÄÚÈÝ£¬Ôö¼ÓSQLÈÎÎñ²âÊÔ±ÈÖØ

¢ó).ƽ̨»ù´¡ÄÜÁ¦²âÊÔÓÃÀý

|