¡¡¡¡À´Ô´£ºIT168 ÀÏÓã/ÎÄ
¡¡¡¡µ¼Ó“²»·þÅܸö·Ö?”ÊÇÒ»¸öÀϹ£ÁË¡£ËäÈ»£¬ÎÒÃDz»ÄÜäĿ³çÐÅÅÜ·Ö£¬µ«ÅÜ·ÖµÄÈ·ÊÇÒ»ÖֱȽÏÖ±¹Û·´Ó³ÈíÓ²¼þÐÔÄܵķ½Ê½¡£²»¹ý£¬Ïà±ÈÊÖ»úÅܸö·Ö£¬Êý¾Ý¿âÐÔÄܲâÊÔÈ´Òª¸´ÔÓµÄ¶à……
¡¡¡¡×î½ü£¬Ò»¼ÒС¹«Ë¾µß¸²ÁËÎÒÃǵÄÈÏÖª!ËüÍêÕûµÄͨ¹ýÊý¾Ý¿â½ç×îÄѵÄÒ»¸ö²âÊÔ±ê×¼TPC-DS£¬ËµÊǵǶ¥ÁËÊý¾Ý¿âÁìÓòµÄ×î¸ß·å£¬²¢²»Îª¹ý£¬ÒòΪ£¬´ËǰµÄ12ÄêÀȫÇò»¹Ã»ÓÐÈκÎÒ»¼Ò¹«Ë¾³É¹¦¹ý¡£
¡¡¡¡»ù×¼²âÊÔ½á¹û¿ÉÒÔÔÚÕâÀïÕÒµ½http://www.tpc.org/tpcds/results/tpcds_advanced_sort.asp¡£
¡¡¡¡
¡¡¡¡5ÔÂ3ÈÕ£¬Õâ¼Ò¹«Ë¾»¹ÔÚ×Ô¼ÒµÄÓû§´ó»áÉÏ·¢²¼ÁËһϵÁд´Ð²úÆ·£ºÈ˹¤ÖÇÄÜÆ½Ì¨ÖÇ×Ó;һվʽ´óÊý¾Ýƽ̨²úÆ·£ºTDH6.0£¬·Ö²¼Ê½Í¼Êý¾Ý¿âStellarDB£¬·Ö²¼Ê½ÉÁ´æÊý¾Ý¿âArgoDB;´óÊý¾ÝÔÆÆ½Ì¨²úÆ·Data Cloud¡£
¡¡¡¡Õâ¼Ò¹«Ë¾½Ð“ÐÇ»·¿Æ¼¼”£¬´´Ê¼ÈËÍŶӾù³ö×ÔIntel£¬»òÐíIntel¶¼²»ÔøÏëµ½£¬ÎåÄêǰ±»¿³µôµÄÒ»¸öÏîÄ¿£¬¾ÓÈ»³É¾ÍÁ˽ñÌìÕâ¸ö¹ÀÖµ³¬¹ý20ÒÚ£¬ÄêÓªÊÕ³¬¹ý2¸öÒÚ£¬ÌÚѶ¶¼ÇÀ×ÅͶǮÏÂ×¢µÄ¹«Ë¾¡£
¡¡¡¡
¡¡¡¡ÎÒÃÇÊ×ÏȻعËÏÂÊÂÇéµÄ¾¹ý£¬5ÔÂ3ÈÕ£¬È«ÇòÖªÃûµÄÊý¾Ý¹ÜÀíϵͳÆÀ²â»ù×¼±ê×¼»¯×éÖ¯TPCÐû²¼£¬ÐÇ»·TDHƽ̨³ÉΪȫÇòÊ׸ö¾¹ýTPC¹Ù·½ÉóºËµÄTPC-DS»ù×¼²âÊÔµÄÊý¾Ýƽ̨£¬´òÆÆÁ˸ÃÁìÓòÊ®¶þÄêÀ´Ã»Óй«Ë¾Í¨¹ý¸ÃÏî²âÊԵľÖÃæ£¬ÔÚÊÀ½ç·¶Î§ÄÚÌî²¹Á˸ÃÏî¼¼ÊõµÄ¿Õ°×¡£
¡¡¡¡¸Ã»ù×¼²âÊÔʹÓÃ˼¿ÆUCS¼¯³É»ù´¡¼Ü¹¹ÓÃÓÚ´óÊý¾ÝºÍ·ÖÎöÒÔ¼°Transwarp Data Hub v5.1¡£
¡¡¡¡Ò²ÐíºÜ¶àÈ˲»Çå³þTPCÊǸöʲô×éÖ¯£¬TPC-DSÊǸöʲô²âÊÔ£¬ÎÒÃÇÏÈÐÐÄÔ²¹¡£
¡¡¡¡ÖÚËùÖÜÖª£¬Óû§ÔÚÑ¡ÓÃÆ½Ì¨Ê±£¬Ãæ¶ÔµÄÊÇÒ»¸öçÍ·×·±ÔÓµÄÊÀ½ç¡£Óû§Ï£ÍûÓÐÒ»ÖÖ¶ÈÁ¿±ê×¼,Äܹ»Á¿»¯¼ÆËã»úϵͳµÄÐÔÄÜ£¬ÒÔ´Ë×÷ΪѡÐ͵ÄÒÀ¾Ý¡£Òò´Ë£¬µ®ÉúÁËÖÚ¶à±ê×¼»¯×éÖ¯£¬¶øTPC¾ÍÊÇÆäÖÐÖ®Ò»¡£
¡¡¡¡TPC (ÊÂÎñÐÔÄܹÜÀíίԱ»á)ÊÇĿǰȫÇò×îÖªÃûµÄÊý¾Ý¹ÜÀíϵͳÆÀ²â»ù×¼±ê×¼»¯×éÖ¯¡£ËüµÄ¹¦ÄÜÊÇÖÆ¶¨ÉÌÎñÓ¦Óûù×¼³ÌÐò(Benchmark)µÄ±ê×¼¹æ·¶¡¢ÐÔÄܺͼ۸ñ¶ÈÁ¿£¬²¢¹ÜÀí²âÊÔ½á¹ûµÄ·¢²¼¡£
¡¡¡¡ÔÚ¹ýÈ¥¶þÊ®¶àÄê¼ä£¬¸Ã»ú¹¹·¢²¼Á˶àÏîÊý¾Ý¿âÆÀ²â»ù×¼£¬ÈçTPC-A¡¢TPC-D¡¢TPC-HºÍTPC-DS£¬ÔÚÒµ½çµÃµ½Á˹㷺ӦÓã¬Ïà¶Ô¶øÑÔ£¬TPCÔÚѧÊõ½çºÍ¹¤Òµ½çÓµÓиüÇ¿µÄÓ°ÏìÁ¦¡£
¡¡¡¡TPC-DS×îÔçÊÇÓÃÀ´ºâÁ¿Êý¾Ý¿â·ÖÎöÐÔÄܵĻù×¼²âÊÔ¡£ËüÊÇ2006ÄêÔÚµÚ32½ìVLDBÊý¾Ý¿â»áÒéÉÏÌá³ö£¬ÓÐ99¸ö²âÊÔ¡£µ«»ù×¼²âÊÔ²»½ö½öÉæ¼°ÕâЩ²éѯ¡£²âÊÔ¹ý³ÌºÍÖ¸±ê°üÀ¨ÒÔÏÂÁù¸ö²½Öè(¸ü¶àÏêϸÐÅÏ¢£¬Çë²ÎÔÄTPC-DS¹æ·¶)£º
¡¡¡¡Êý¾Ý¸ºÔزâÊÔ(LD)¡£
¡¡¡¡¹¦ºÄ²âÊÔ(PT)£¬ÔÚÒ»¸öÁ÷ÖÐÔËÐÐ99¸ö²éѯ¡£
¡¡¡¡ÍÌÍÂÁ¿²âÊÔ1(TT1)£¬ËüÔÚ¶à¸öÁ÷ÖÐÔËÐÐ99¸ö²éѯ¡£
¡¡¡¡Î¬»¤²âÊÔ1(DM1)£¬ËüʹÓÃˢй¦ÄܸüÐÂÊý¾Ý¿â¡£
¡¡¡¡ÍÌÍÂÁ¿²âÊÔ2(TT2)£¬ÔÚ¶à¸öÁ÷ÖÐÖØÐÂÔËÐÐ99¸ö²éѯ¡£
¡¡¡¡Î¬»¤²âÊÔ(DM2)£¬Ê¹ÓÃˢй¦ÄÜÖØÐ¸üÐÂÊý¾Ý¿â¡£
¡¡¡¡Õâ99¸ö²éѯ±»¶¨ÒåΪģ°å¡£Ã¿¸ö²éѯ¶¼Óм¸¸ö²ÎÊý£¬ÕâЩ²ÎÊýÓÉdsqgenºÍSEEDÈ·¶¨£¬¾ßÌåΪ“±»Ñ¡ÎªÓøñʽmmddhhmmsss”±íʾµÄÊý¾Ý¿â¼ÓÔØÊ±¼ä½áÊøÊ±¼ä(¼ÓÔØ½áÊøÊ±¼ä)µÄʱ¼ä´Á¡£Õâ¸öʱ¼ä´Á“±£Ö¤²éÑ¯Ìæ»»²ÎÊýÖµÔÚÔËÐÐ֮ǰÊÇδ֪µÄ”¡£³ý²ÎÊýÍ⣬²»Í¬Á÷µÄ²éѯ˳ÐòÒ²²»Ïàͬ¡£Í¼1ÏÔʾÁËÖ´ÐÐ˳Ðò¡£
¡¡¡¡
¡¡¡¡TPC-DSµÄÐÔÄܽá¹ûÈ¡¾öÓÚÿ¸ö²½ÖèµÄʱ¼ä(Éú³ÉSQLµÄʱ¼ä²»Êǽá¹ûµÄÒ»²¿·Ö)¡£¸ù¾ÝTPC-DS²âÊÔÁ÷³Ì£¬SQLÓï·¨ºÍÊÂÎñÖ§³Ö£¬ÓÅ»¯£¬Îȶ¨ÐԺͿÉÉìËõÐÔ±»È·¶¨ÎªDBMSµÄ¹Ø¼üÒòËØ¡£
¡¡¡¡×Ô´ÓÕâ¸ö±ê×¼Ìá³öµ½½ñÌ죬12ÄêÀ´£¬Ò»Ö±Ã»ÓÐÒ»¸ö²úÆ·ÄÜͨ¹ý¡£Òò´Ë£¬±»ÊÓΪÊý¾Ý¿â½ç×îÄѵÄÒ»¸ö²âÊÔ±ê×¼£¬Ã¿¸ôÒ»Á½Äê¶¼»áÔÚÊý¾Ý¿â¶¥¼¶»áÒéÉϱ»ÌÖÂÛ£¬µ«Òź¶µÄÊÇһֱûÓÐÈËÄÜͨ¹ý¡£
¡¡¡¡¶øTPC-DS²âÊÔÄ£Äⳡ¾°µÄÊý¾ÝÁ¿¶¼±È½Ï´ó£¬Ò»°ã10TBÆð²½£¬´«Í³Êý¾Ý¿â³§É̶àÄ궼δͨ¹ý£¬ÈçIBM¡¢Oracle¡¢Teradata¶¼Ôø×ö¹ý³¢ÊÔ£¬µ«²¢Ã»Óгɹ¦¡£¶ø´óÊý¾Ý¿â³§É̳öÏÖÒÔºó£¬ÎªÁ˺âÁ¿SQLºÍHadoop˸üºÃ£¬´Ó 2014Ä꿪ʼ£¬Ö÷Á÷Hadoop³§ÉÌ(ÈçCloudera, Hortonworks£¬Databricks)Ò²¿ªÊ¼ÊÔͼ¹¥ÆÆÕâÒ»ÄÑÌ⣬ÿÄê¶¼»áÈ¥²âÉÏÒ»´Î£¬Ò²ÒÀȻûÓÐÈ¡µÃʲôʵÖʽøÕ¹¡£
¡¡¡¡ÐÇ»·¿Æ¼¼´´Ê¼ÈË¡¢¶Ê³¤ËïÔªºÆÔÚ½ÓÊܱÊÕ߲ɷÃʱ±íʾ£º“ÎÒÃDzÎÓë²âÊÔµÄÄ¿µÄ£¬²¢²»ÊÇΪÁ˲âÊÔ¶ø²âÊÔ£¬×î³õ£¬ÎÒÃǵÄÄ¿µÄÖ»ÊÇΪÁ˺âÁ¿ÎÒÃǵIJúÆ·´¦ÓÚʲôÑùµÄˮƽ½×¶Î£¬Í¬Ê±¿´¿´Äܲ»ÄÜͨ¹ý²âÊÔ¡£”
¡¡¡¡ËïÔªºÆËµ£º“ʵ¼ÊÉÏ£¬ÎÒÃÇÔÚ2014Äêµ×¾Íͨ¹ýÁ˵ÚÒ»½×¶Î²âÊÔ£¬¶øºóÃæµÄ²½Ö軨ÁËÈýÄê¶àµÄʱ¼ä£¬È¥Äê7Ô£¬ÎÒÃǰѲâÊÔ½á¹ûÌá½»¸øTPC×éÖ¯£¬ËûÃÇ»¨ÁËÎå¸öÔµÄʱ¼äÈ¥É󼯽á¹û¡£Éó¼ÆÍêÒÔºóÔÙ°ÑËùÓвâÊÔ½á¹ûºÍ¹ý³ÌµÄÈ«²¿¹«¿ªÔÚÍøÉÏ£¬½ÓÊÜÖÊÒÉ£¬ËùÒÔËüµÄÄѶÈÊǷdz£¸ßµÄ¡£”
¡¡¡¡Ä¿Ç°£¬¹úÍâ³§É̶ÔTPC-DSµÄ¹¥¹Ø»¹´¦ÔÚµÚÒ»½×¶Î£¬ËïÔªºÆ²¹³äµÀ¡£
¡¡¡¡ÓÉÓÚSQL»òÊÂÎñÖ§³ÖÏÞÖÆ£¬´ó¶àÊý»ùÓÚHadoopµÄ³§ÉÌÎÞ·¨ÔËÐÐÍêÕûµÄTPC-DS»ù×¼²âÊÔ¡£ÓÉÓڼܹ¹ºÍÓÅ»¯ÏÞÖÆ£¬´«Í³Êý¾Ý¿â³§ÉÌÄÑÒÔͨ¹ý²âÊÔ»òÎÞ·¨È¡µÃÁ¼ºÃ½á¹û£¬ÓÈÆäÊÇÔÚ´óÊý¾Ý»·¾³Ï£¬±ÈÈ紫ͳÊý¾Ý¿âÓÉÓڼܹ¹ÏÞÖÆ£¬µ±ÓдóÁ¿Êý¾Ý½»»»Ê±£¬»áµ¼Öµ¥¸ö½ÚµãÆ¿¾±¡£ÎªÁ˽µµÍÓ°Ï죬һЩ³§ÉÌ»áÒýÈëÁËÌØÊâÉ豸À´´¦ÀíÊý¾Ý½»»»£¬ÕâʹµÃϵͳµÄ³É±¾ºÜ¸ß¡£
¡¡¡¡¶øÐÇ»·ÄÜͨ¹ýÍêÕû²âÊÔ£¬ºÁÎÞÒÉÎʵÄÖ¤Ã÷£¬ÔÚijЩÁìÓòÐÇ»·ÒѾ³¬Ô½¹úÍâ³§ÉÌÁË£¬¼¼ÊõµÄ²î¾à×ÜÌåÀ´ËµÒѾºÜСÁË£¬ÉõÖÁÔÚijЩ·½ÃæÒѾ³¬¹ýÁ˹úÍâ³§ÉÌ¡£