´óÊý¾ÝºÍÇø¿éÁ´Á½ÕßÖ®¼äÓиö¹²Í¬µÄ¹Ø¼ü´Ê£º·Ö²¼Ê½£¬´ú±íÁËÒ»ÖÖ´Ó¼¼ÊõȨÍþ¢¶Ïµ½È¥ÖÐÐÄ»¯µÄת±ä¡£

·Ö²¼Ê½´æ´¢£ºHDFS vs. Çø¿é
´óÊý¾Ý£¬ÐèÒªÓ¦¶Ôº£Á¿»¯ºÍ¿ìÔö³¤µÄ´æ´¢£¬ÕâÒªÇóµ×²ãÓ²¼þ¼Ü¹¹ºÍÎļþϵͳÔÚÐÔ¼Û±ÈÉÏÒª´ó´ó¸ßÓÚ´«Í³¼¼Êõ£¬Äܹ»µ¯ÐÔÀ©ÕÅ´æ´¢ÈÝÁ¿¡£¹È¸èµÄGFSºÍHadoopµÄHDFSµì¶¨ÁË´óÊý¾Ý´æ´¢¼¼ÊõµÄ»ù´¡¡£ÁíÍ⣬´óÊý¾Ý¶Ô´æ´¢¼¼ÊõÌá³öµÄÁíÒ»¸öÌôÕ½ÊǶàÖÖÊý¾Ý¸ñʽµÄÊÊÓ¦ÄÜÁ¦£¬Òò´ËÏÖÔÚ´óÊý¾Ýµ×²ãµÄ´æ´¢²ã²»Ö»ÊÇHDFS£¬»¹ÓÐHBaseºÍKuduµÈ´æ´¢¼Ü¹¹¡£
Çø¿éÁ´£¬ÊDZÈÌØ±ÒµÄµ×²ã¼¼Êõ¼Ü¹¹£¬ËüÔÚ±¾ÖÊÉÏÊÇÒ»ÖÖÈ¥ÖÐÐÄ»¯µÄ·Ö²¼Ê½Õ˱¾¡£Çø¿éÁ´¼¼Êõ×÷ΪһÖÖ³ÖÐøÔö³¤µÄ¡¢°´ÐòÕûÀí³ÉÇø¿éµÄÁ´Ê½Êý¾Ý½á¹¹£¬Í¨¹ýÍøÂçÖжà¸ö½Úµã¹²Í¬²ÎÓëÊý¾ÝµÄ¼ÆËãºÍ¼Ç¼£¬²¢ÇÒ»¥ÏàÑéÖ¤ÆäÐÅÏ¢µÄÓÐЧÐÔ¡£´ÓÕâÒ»µãÀ´Ëµ£¬Çø¿éÁ´¼¼ÊõÒ²ÊÇÒ»ÖÖÌØ¶¨µÄÊý¾Ý¿â¼¼Êõ¡£ÓÉÓÚÈ¥ÖÐÐÄ»¯Êý¾Ý¿âÔÚ°²È«¡¢±ã½Ý·½ÃæµÄÌØÐÔ£¬ºÜ¶àÒµÄÚÈËÊ¿¿´ºÃÆä·¢Õ¹£¬ÈÏΪËüÊǶÔÏÖÓл¥ÁªÍø¼¼ÊõµÄÉý¼¶Óë²¹³ä¡£
·Ö²¼Ê½¼ÆË㣺MapReduce vs. ¹²Ê¶»úÖÆ
´óÊý¾ÝµÄ·ÖÎöÍÚ¾òÊÇÊý¾ÝÃܼ¯ÐͼÆË㣬ÐèÒª¾Þ´óµÄ·Ö²¼Ê½¼ÆËãÄÜÁ¦¡£½Úµã¹ÜÀí¡¢ÈÎÎñµ÷¶È¡¢ÈÝ´íºÍ¸ß¿É¿¿ÐÔÊǹؼü¼¼Êõ¡£GoogleºÍHadoopµÄMapReduceÊÇÕâÖÖ·Ö²¼Ê½¼ÆËã¼¼ÊõµÄ´ú±í£¬Í¨¹ýÌí¼Ó·þÎñÆ÷½Úµã¿ÉÏßÐÔÀ©Õ¹ÏµÍ³µÄ×Ü´¦ÀíÄÜÁ¦(Scale
Out)£¬Ôڳɱ¾ºÍ¿ÉÀ©Õ¹ÐÔÉ϶¼Óо޴óµÄÓÅÊÆ¡£ÏÖÔÚ£¬³ýÁËÅú¼ÆË㣬´óÊý¾Ý»¹°üÀ¨ÁËÁ÷¼ÆË㡢ͼ¼ÆË㡢ʵʱ¼ÆËã¡¢½»»¥²éѯµÈ¼ÆËã¿ò¼Ü¡£
Çø¿éÁ´µÄ¹²Ê¶»úÖÆ£¬¾ÍÊÇËùÓзֲ¼Ê½½ÚÖ®¼äÔõô´ï³É¹²Ê¶£¬Í¨¹ýËã·¨À´Éú³ÉºÍ¸üÐÂÊý¾Ý£¬È¥È϶¨Ò»¸ö¼Ç¼µÄÓÐЧÐÔ£¬Õâ¼ÈÊÇÈ϶¨µÄÊֶΣ¬Ò²ÊÇ·ÀÖ¹´Û¸ÄµÄÊֶΡ£Çø¿éÁ´Ö÷Òª°üÀ¨ËÄÖÖ²»Í¬µÄ¹²Ê¶»úÖÆ£¬ÊÊÓÃÓÚ²»Í¬µÄÓ¦Óó¡¾°£¬ÔÚЧÂʺͰ²È«ÐÔÖ®¼äÈ¡µÃƽºâ¡£ÒÔ±ÈÌØ±ÒΪÀý£¬²ÉÓõÄÊÇ¡°¹¤×÷Á¿Ö¤Ã÷¡±(Proof
Of Work£¬¼ò³ÆPOW)£¬Ö»ÓÐÔÚ¿ØÖÆÁËÈ«Íø³¬¹ý51%µÄ¼ÇÕ˽ڵãµÄÇé¿öÏ£¬²ÅÓпÉÄÜαÔì³öÒ»Ìõ²»´æÔڵļǼ¡£
IT¼¼Êõ·¢Õ¹µÄ·Ö·ÖºÏºÏ
ºÍÈËÀàÉç»áÒ»Ñù£¬IT¼¼Êõ·¢Õ¹µÄÒ²³ÊÏÖ³ö¡°ºÏ¾Ã±Ø·Ö£¬·Ö¾Ã±ØºÏ¡±£¬¼´¼¯ÖÐÓë·Ö²¼µÄÂÝÐýʽÉÏÉý¡£
¼ÆËã»úµ®Éú³õÆÚ£¬½öÄÜʵÏÖÒ»¶ÔÒ»µÄʹÓã¬ÊǼ¯Öл¯µÄ¡£ÎªÁËʹµÃһ̨´óÐÍ»úÄܹ»Í¬Ê±Îª¶à¸ö¿Í»§Ìṩ·þÎñ£¬IBM¹«Ë¾ÒýÈëÁËÐéÄ⻯µÄÉè¼ÆË¼Ï룬ʹµÃ¶à¸ö¿Í»§ÔÚͬʱʹÓÃͬһ̨´óÐÍ»úʱ£¬¾ÍºÃÏñ½«Æä·Ö¸î³ÉÁ˶à¸öСÐÍ»¯µÄÐéÄâÖ÷»ú£¬ÊÇʱ·Ö¸´Óõļ¯ÖÐʽ¼ÆËã¡£
½øÈëСÐÍ»úºÍPCʱ´ú£¬»Ø¹éÁËÒ»¶ÔÒ»µÄʹÓ㬲»¹ýÉ豸ÒѾ·ÖÉ¢µ½ÁËǧ¼ÒÍò»§¡£½øÈ뻥ÁªÍøÊ±´ú£¬C/SÄ£Ð͵Ŀͻ§¶ËºÍ·þÎñÆ÷ÊÇ·Ö²¼Ê½¼ÆË㣬ֻ²»¹ý·þÎñÆ÷Ö®¼ä»¹ÊÇ·ÖÉ¢µÄ¡£
½øÈëÔÆ¼ÆËãʱ´ú£¬¼ÆËãÄÜÁ¦ÓÖ±»Í³Ò»¹Ü¿ØÆðÀ´£¬ÔÚ¿Í»§¶ËºÍ·þÎñÆ÷µÄ·Ö²¼Ê½¼ÆËã»ù´¡Ö®ÉÏ£¬·þÎñÆ÷Ö®¼äÒ²¿ªÊ¼ÁË·Ö²¼Ê½Ðͬ¹¤×÷¡£ÒòΪÐͬ£¬ËùÒÔÒ²¿ÉÒÔÈÏΪËüÃÇÔÚÕûÌåÉÏÊÇÒ»ÖÖ¼¯ÖÐʽµÄ¼ÆËã·þÎñ¡£
½øÈë´óÊý¾Ýʱ´ú£¬ÔƼÆËã³ÉΪ´óÊý¾Ý»ù´¡ÉèÊ©£¬Ò²Ê¹µÃ´óÊý¾ÝµÄºËÐÄ˼ÏëºÍÔÆ¼ÆËãÒ»ÂöÏà³Ð¡£MapReduce½«ÈÎÎñ·Ö½â½øÐзֲ¼Ê½¼ÆË㣬Ȼºó½«½á¹ûºÏ²¢´Ó¶øÊµÏÖÁËÐÅÏ¢µÄÕûºÏ·ÖÎö¡£
Çø¿éÁ´ÔòÊÇ´¿´âÒâÒåÉϵķֲ¼Ê½ÏµÍ³¡£
ÊÇʲôÁ¦Á¿Ôì³ÉÁ˼¯ÖÐÓë·Ö²¼µÄ´ËÏû±Ë³¤?
ÈÃÎÒÃÇ´ÓÀúÊ·ÖÐÊÔ×ÅѰÕҴ𰸡£
ÉÌÒµÐèÒª¼¯ÖУ¬Ï£Íûͨ¹ý²úƷʵÏÖ¸üºÃµÄ¿ØÖƺ͸ü¸ßµÄÀûÈó¡£µ«Ëæ×ŲúÆ·¼¯ÖжȵIJ»¶ÏÉÏÉý£¬ÏµÍ³»áÔ½À´Ô½¸´ÔÓ£¬ÊµÏÖµÄÄѶÈÔ½À´Ô½´ó£¬¹µÍ¨¡¢½»Á÷ºÍ¹ÜÀíµÄ³É±¾Ò²Ô½À´Ô½¸ß£¬×îÖÕ±äµÃ²»¾¼Ã¡£
Éç»áÐèÒª·Ö¹¤£¬ÈÃרҵµÄÈË×öרҵµÄÊ£¬Í¿¶û¸ÉµÄ¡¶Éç»á·Ö¹¤ÂÛ¡·Ì¸µ½£¬¡°·Ö¹¤Ê¹Éç»áÏñÓлúÌåÒ»Ñù£¬Ã¿¸ö³ÉÔ±¶¼ÎªÉç»áÕûÌå·þÎñ£¬Í¬Ê±ÓÖ²»ÄÜÍÑÀëÕûÌ壬·Ö¹¤¾ÍÏñÉç»áµÄŦ´ø£¬¹Êν֮¡®ÓлúÍŽᡯ¡£¡±
·Ö²¼Ê½¼¼ÊõµÄµ®Éú£¬ÕýÊÇ»ùÓÚÕâÖÖ˼Ïë¡£²úÆ·¹¦Äܱ»·Ö½â²¢·Ö²¼µ½²»Í¬µÄ½ÚµãÉÏÈ¥Íê³É£¬½ÚµãÖ®¼äͨ¹ýÍøÂçʵÏÖ¹µÍ¨¡£·Ö²¼Ê½ÏµÍ³ÖеÄһЩ½Úµã»òÒòΪÉÌÒµÉϵijɹ¦£¬ÖØÐ³ÉΪ¡°¼¯Öл¯¡±µÄ½Úµã£¬µ«Ëæ×Åʱ´úµÄ¸Ä±ä£¬ËüÃÇÖÕ½«»á½øÈëÐÂÒ»Âֵķֲ¼Ê½ÖÜÆÚ¡£Èç´ËÍù¸´¡£
¼¯Öкͷֲ¼²»ÊǹâÆ×µÄÁ½¶Ë£¬ÈκÎΰ´óµÄ²úÆ·£¬¶¼ÊÇÉÌÒµºÍ¼¼ÊõµÄ¡°ÓлúÍŽᡱ¡£
ÒÔÉÏÊÇÇø¿éÁ´Óë´óÊý¾ÝÖ®¼äµÄһЩÏàͬµã£¬½ÓÏÂÀ´ÁÄÒ»ÁÄÁ½ÕßÖ®¼äµÄ²»Í¬µã¡£
Á½ÕßÊôÓÚ²»Í¬µÄʱ´ú£¬Çø¿éÁ´¼Ì´óÊý¾ÝÖ®ºóµÄÓÖÒ»´Î¼¼Êõ¸ïÃü¡£
Á½¸ö¼¼Êõ´¦ÓÚ²»Í¬µÄÉúÃüÖÜÆÚ
¡ª¡ªGartner Hype Cycle
¼¼Êõ³ÉÊì¶ÈÇúÏß(The Hype Cycle)ÊÇ×Éѯ¹«Ë¾GartnerÓÃÀ´·ÖÎöºÍÔ¤²â¸÷ÖÖпƼ¼µÄ³ÉÊìÑݱäËٶȼ°ËùÐèʱ¼äÖøÃû¹¤¾ß¡£

¡°´óÊý¾Ý¡±Óë¡°Çø¿éÁ´¡±ÔÚGartnerÀúÄêµÄ¡¶¼¼Êõ³ÉÊì¶ÈÇúÏß¡·ÖеijöÏÖÇé¿ö
2011Ä꣬¡°´óÊý¾Ý¡±µÚÒ»´ÎÉϰñ£¬Î»ÓÚ¼¼ÊõÃÈÑ¿ÆÚµÄÅÀÆÂ½×¶Î£¬µ±Ê±»¹Í³³ÆÎª¡°¡®Big Data¡¯ and
Extreme Information Processing and Management¡±(¡°´óÊý¾Ý¡±ºÍ¼«¶ËÐÅÏ¢´¦ÀíºÍ¹ÜÀí)¡£2012Äê¸ü½øÒ»²½£¬²¢ÔÚ2013Ä꼸ºõ´ïµ½Á˹ýÈÈÆÚ¶¥·å¡£¾ÀúÁË2014ÄêµÄÏ»¬£¬´Ó2015Ä꿪ʼ£¬¡°´óÊý¾Ý¡±Í»È»´ÓÇúÏßÖÐÏûʧ£¬¿É½â¶ÁΪGartner¶Ô´óÊý¾ÝµÄ¶¨Î»ÒÑ´Ó¡°ÐÂÐË¡±×ªÎª¡°Ö÷Á÷¡±¡£µ±Ç°£¬´óÊý¾Ý¶ÔÓÚÆóÒµµÄÒâÒåÒÑ´ÓÄÜÁ¦ÒªËØÉÏÉýΪսÂÔºËÐÄ¡£
Ïà¶Ô¶øÑÔ£¬¡°Çø¿éÁ´¡±Ö±µ½2016Äê²ÅµÚÒ»´Î³öÏÖÔÚ¡¶¼¼Êõ³ÉÊì¶ÈÇúÏß¡·ÖУ¬²¢Ö±½Ó½øÈë¡°¹ýÈÈÆÚ¡±¡£×ܵÄÀ´¿´£¬¡°´óÊý¾Ý¡±ºÍ¡°Çø¿éÁ´¡±Ëù´¦µÄÉúÃüÖÜÆÚ½×¶Î´ó²»Ïàͬ£¬Á½ÕßÔ¼ÓÐ5Äê×óÓҵIJî¾à¡£
Ö÷Òª²îÒìÔÚÄÄ?
´óÊý¾Ýͨ³£ÓÃÀ´ÃèÊöÊý¾Ý¼¯×ã¹»´ó£¬×ã¹»¸´ÔÓ£¬ÒÔÖºÜÄÑÓô«Í³µÄ·½Ê½À´´¦Àí¡£¶øÇø¿éÁ´ÄܳÐÔØµÄÐÅÏ¢Êý¾ÝÊÇÓÐÏ޵ģ¬Àë¡°´óÊý¾Ý¡±±ê×¼»¹²îµÃºÜÔ¶¡£Çø¿éÁ´Óë´óÊý¾ÝÓм¸¸öÏÔÖø²îÒ죺
½á¹¹»¯vs·Ç½á¹¹»¯£ºÇø¿éÁ´Êǽṹ¶¨ÒåÑϽ÷µÄ¿é£¬Í¨¹ýÖ¸Õë×é³ÉµÄÁ´£¬µäÐ͵Ľṹ»¯Êý¾Ý£¬¶ø´óÊý¾ÝÐèÒª´¦ÀíµÄ¸ü¶àµÄÊǷǽṹ»¯Êý¾Ý;
¶ÀÁ¢vsÕûºÏ£ºÇø¿éÁ´ÏµÍ³Îª±£Ö¤°²È«ÐÔ£¬ÐÅÏ¢ÊÇÏà¶Ô¶ÀÁ¢µÄ£¬¶ø´óÊý¾Ý×ÅÖØµÄÊÇÐÅÏ¢µÄÕûºÏ·ÖÎö;
Ö±½Óvs¼ä½Ó£ºÇø¿éÁ´ÏµÍ³±¾Éí¾ÍÊÇÒ»¸öÊý¾Ý¿â£¬¶ø´óÊý¾ÝÖ¸µÄÊǶÔÊý¾ÝµÄÉî¶È·ÖÎöºÍÍÚ¾ò£¬ÊÇÒ»ÖÖ¼ä½ÓµÄÊý¾Ý;
ÊýѧvsÊý¾Ý£ºÇø¿éÁ´ÊÔͼÓÃÊýѧ˵»°£¬Çø¿éÁ´Ö÷ÕÅ¡°´úÂë¼´·¨ÂÉ¡±£¬¶ø´óÊý¾ÝÊÔͼÓÃÊý¾Ý˵»°;
ÄäÃûvs¸öÐÔ£ºÇø¿éÁ´ÊÇÄäÃûµÄ(¹«¿ªÕ˱¾£¬ÄäÃûÓµÓÐÕߣ¬Ïà¶ÔÓÚ´«Í³½ðÈÚ»ú¹¹µÄ¹«¿ªÕ˺ţ¬Õ˱¾±£ÃÜ)£¬¶ø´óÊý¾ÝÓÐÒâµÄÊǸöÐÔ»¯;
²îÒìÄÜ·ñµ÷ºÍ?
¶ÔÒ»¸ö·Ö²¼Ê½ÏµÍ³À´Ëµ£¬´æÔÚCAP¶¨Àí(CAP theorem)ÓÖ±»³Æ×÷²¼Â³¶û¶¨Àí(Brewer's theorem)£¬ËüÖ¸³öÒ»¸ö·Ö²¼Ê½ÏµÍ³²»¿ÉÄÜͬʱÂú×ãÒÔÏÂÈýµã£º
Ò»ÖÂÐÔ(Consistence)£ºÔÚ·Ö²¼Ê½ÏµÍ³ÖеÄËùÓÐÊý¾Ý±¸·Ý£¬ÔÚͬһʱ¿ÌÊÇ·ñͬÑùµÄÖµ¡£
¿ÉÓÃÐÔ(Availability)£ºÔÚ¼¯ÈºÖÐÒ»²¿·Ö½Úµã¹ÊÕϺ󣬼¯ÈºÕûÌåÊÇ·ñ»¹ÄÜÏìÓ¦¿Í»§¶ËµÄ¶ÁдÇëÇó¡£
·ÖÇøÈÝÈÌÐÔ(Partition tolerance)£º¼¯ÈºÖеÄijЩ½ÚµãÔÚÎÞ·¨ÁªÏµºó£¬¼¯ÈºÕûÌåÊÇ·ñ»¹ÄܼÌÐø½øÐзþÎñ¡£
ÓÉÓÚµ±Ç°µÄÍøÂçÓ²¼þ¿Ï¶¨»á³öÏÖÑÓ³Ù¶ª°üµÈÎÊÌ⣬ËùÒÔ·ÖÇøÈÝÈÌÐÔÊÇÎÒÃDZØÐëÐèҪʵÏֵġ£»»¾ä»°Ëµ£¬CAP¶¨Àí±íÃ÷ÎÒÃDZØÐëÔÚÒ»ÖÂÐÔ(C)ºÍ¿ÉÓÃÐÔ(A)Ö®¼ä½øÐÐȨºâ¡£
¾ßÌåµ½Çø¿éÁ´ºÍ´óÊý¾ÝÀ´Ëµ£¬´óÊý¾ÝÊÇÒÔÎþÉüÒ»ÖÂÐÔ(C)À´»»È¡¿ÉÓÃÐÔ(A)ºÍ·ÖÇøÈÝÈÌÐÔ(P)µÄ£¬¶øÇø¿éÁ´È´ÓÅÏȱ£Ö¤ÁËÒ»ÖÂÐÔ(C)¡£
¿ÉÏ໥½è¼øÖ®´¦
ͨ¹ýCAP¶¨Àí£¬ÎÒÃÇÖªµÀÇø¿éÁ´ºÍ´óÊý¾ÝµÄÖî¶àÌØÐÔÎÞ·¨Á½È«£¬ÐèÒªÕë¶Ô¾ßÌ峡¾°£¬ÔÚ¶àÑù»¯µÄÈ¡Éá·½°¸ÏÂÉè¼Æ³ö¶àÑù»¯µÄϵͳ¡£
Çø¿éÁ´ÊÇÒ»ÖÖ²»¿É´Û¸ÄµÄ¡¢È«ÀúÊ·µÄ·Ö²¼Ê½Êý¾Ý¿â´æ´¢¼¼Êõ£¬¾Þ´óµÄÇø¿éÁ´Êý¾Ý¼¯ºÏ°üº¬×Åÿһ±Ê½»Ò×µÄÈ«²¿ÀúÊ·£¬Ëæ×ÅÇø¿éÁ´¼¼ÊõµÄÓ¦ÓÃѸËÙ·¢Õ¹£¬Êý¾Ý¹æÄ£»áÔ½À´Ô½´ó£¬²»Í¬ÒµÎñ³¡¾°Çø¿éÁ´µÄÊý¾ÝÈÚºÏ»á½øÒ»²½À©´óÊý¾Ý¹æÄ£ºÍ·á¸»ÐÔ¡£
Çø¿éÁ´ÒÔÆä¿ÉÐÅÈÎÐÔ¡¢°²È«ÐԺͲ»¿É´Û¸ÄÐÔ£¬Èøü¶àÊý¾Ý±»½â·Å³öÀ´£¬ÍƽøÊý¾ÝµÄº£Á¿Ôö³¤¡£Çø¿éÁ´µÄ¿É×·ËÝÐÔʹµÃÊý¾Ý´Ó²É¼¯¡¢½»Òס¢Á÷ͨ£¬ÒÔ¼°¼ÆËã·ÖÎöµÄÿһ²½¼Ç¼¶¼¿ÉÒÔÁô´æÔÚÇø¿éÁ´ÉÏ£¬Ê¹µÃÊý¾ÝµÄÖÊÁ¿»ñµÃǰËùδÓеÄÇ¿ÐÅÈα³Ê飬Ҳ±£Ö¤ÁËÊý¾Ý·ÖÎö½á¹ûµÄÕýÈ·ÐÔºÍÊý¾ÝÍÚ¾òµÄЧ¹û¡£
Çø¿éÁ´Äܹ»½øÒ»²½¹æ·¶Êý¾ÝµÄʹÓ㬾«Ï¸»¯ÊÚȨ·¶Î§¡£ÍÑÃôºóµÄÊý¾Ý½»Ò×Á÷ͨ£¬ÔòÓÐÀûÓÚÍ»ÆÆÐÅÏ¢¹Âµº£¬½¨Á¢Êý¾ÝºáÏòÁ÷ͨ»úÖÆ£¬Ðγɡ°Éç»á»¯´óÊý¾Ý¡±¡£»ùÓÚÇø¿éÁ´µÄ¼ÛÖµ×ªÒÆÍøÂ磬Öð²½Íƶ¯ÐγɻùÓÚÈ«Çò»¯µÄÊý¾Ý½»Ò׳¡¾°¡£
Çø¿éÁ´ÌṩµÄÊÇÕ˱¾µÄÍêÕûÐÔ£¬Êý¾Ýͳ¼Æ·ÖÎöµÄÄÜÁ¦½ÏÈõ¡£´óÊý¾ÝÔò¾ß±¸º£Á¿Êý¾Ý´æ´¢¼¼ÊõºÍÁé»î¸ßЧµÄ·ÖÎö¼¼Êõ£¬¼«´óÌáÉýÇø¿éÁ´Êý¾ÝµÄ¼ÛÖµºÍʹÓÿռ䡣
´óÊý¾Ý+Çø¿éÁ´£ºÔÚ´óÊý¾ÝÖÐʹÓÃÇø¿éÁ´¼¼Êõ
´óÊý¾ÝµÄ¼¼ÊõÉú̬°Ù»¨Æë·Å£¬Ã»ÓÐÄĸöÈí¼þÄܽâ¾öËùÓеÄÎÊÌ⣬Äܽâ¾öÎÊÌâÒ²ÊÇÔÚÒ»¸ö·¶Î§ÄÚ£¬¼´Ê¹ÊÇSpark¡¢FlinkµÈ¡£ÔÚÇ¿µ÷͸Ã÷ÐÔ¡¢°²È«ÐԵij¡¾°Ï£¬Çø¿éÁ´ÓÐÆäÓÃÎäÖ®µØ¡£ÔÚ´óÊý¾ÝµÄϵͳÉÏʹÓÃÇø¿éÁ´¼¼Êõ£¬¿ÉÒÔʹµÃÊý¾Ý²»Äܱ»ËæÒâÌí¼Ó¡¢Ð޸ĺÍɾ³ý£¬µ±È»Æäʱ¼äºÍÊý¾ÝÁ¿¼¶ÊÇÓÐÏ޶ȵġ£

ÒÔʱ¼ä¡¢Êý¾ÝÁ¿Îª×ø±êÖᣬÁгöÁËĿǰ´óÊý¾ÝÒýÇæ´óÖÂÉó¤´¦ÀíÊý¾ÝµÄ·¶Î§£¬Çø¿éÁ´¿ÉÔÚÆäÖгÉΪһÖֺܺõIJ¹³ä
±ÈÈ磬¶ÔÓÚ´æµµµÄÀúÊ·Êý¾Ý£¬ÒòΪËüÃÇÊDz»Äܱ»Ð޸ĵģ¬ÎÒÃÇ¿ÉÒÔ¶Ô´óÊý¾Ý×÷Hash´¦Àí£¬²¢¼ÓÉÏʱ¼ä´Á£¬´æÔÚÇø¿éÁ´Ö®ÉÏ¡£ÔÚδÀ´µÄijһʱ¿Ì£¬µ±ÎÒÃÇÐèÒªÑéÖ¤ÔʼÊý¾ÝµØÕæÊµÐÔʱ£¬¿ÉÒÔ¶Ô¶ÔÓ¦µÄÊý¾Ý×öͬÑùµÄHash´¦Àí£¬Èç¹ûµÃ³öµÄ´ð°¸ÊÇÏàͬµÄ£¬Ôò˵Ã÷Êý¾ÝÊÇûÓб»´Û¸Ä¹ýµÄ¡£»òÕߣ¬Ö»¶Ô»ã×ÜÊý¾ÝºÍ½á¹û×ö´¦Àí£¬ÕâÑù£¬Ö»ÐèÒª´¦ÀíÔöÁ¿Êý¾Ý´¦Àí£¬ÄÇôӦ¶ÔµÄÊý¾ÝÁ¿¼¶ºÍÍÌÍÂÁ¿¼¶¿ÉÄÜÊǽñÌìµÄÇø¿éÁ´»ò¸ÄÉÆ¹ýµÄϵͳ¿ÉÒÔ´¦ÀíµÄ¡£
ͨ¹ý°Ñ´óÊý¾ÝÓëÇø¿éÁ´Ïà½áºÏ£¬ÄÜÈÃÇø¿éÁ´ÖеÄÊý¾Ý¸üÓмÛÖµ£¬Ò²ÄÜÈôóÊý¾ÝµÄÔ¤²â·ÖÎöÂäʵΪÐж¯£¬ËüÃǶ¼½«ÊÇÊý×Ö¾¼Ãʱ´úµÄ»ùʯ¡£ |