¸ü¶à Ñ¡ÔñÓïÑÔ
< ·µ»ØÖ÷²Ëµ¥
PGµç×Ó¡¤(Öйú)¹Ù·½ÍøÕ¾ PGµç×Ó¡¤(Öйú)¹Ù·½ÍøÕ¾

»ùÓÚÓ¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æ100ϵÁеÄHbase¼Æ»®Êµ¼ù

ÕªÒª

¡¡¡¡Ó¢Ìضû® °ÁÌÚ?³¤ÆÚÄÚ´æÊÇIntelÔÚ2019ÄêÐû²¼µÄÒ»¿î¸ïÃüÐԵIJúÆ·£¬Ó¢Ìضû® °ÁÌÚ?³¤ÆÚÄÚ´æÊÇÒ»ÖÖȫеÄÄÚ´æÀàÐÍ£¬Æä¼Ü¹¹Éè¼ÆÖ¼ÔÚ´ÓÊý¾ÝÖÐÐÄÖÐÂÞÖ¸ü¶à¼ÛÖµ£¬Öع¹Êý¾ÝÖÐÐÄÄÚ´æ/´æ´¢ÌõÀí½á¹¹ ¡£²î±ðÓڹŰåµÄDRAM£¬Ó¢Ìضû® °ÁÌÚ?³¤ÆÚÄڴ漯´óÈÝÁ¿¡¢¾­¼ÃÐԺͳ¤ÆÚÐÔÓÚÒ»Éí£¬Äܹ»Ö§³ÖÊý¾ÝÖÐÐĶà¸öÓ¦Óó¡¾° ¡£pgµç×Ó¹ÙÍø»ùÓÚÓ¢Ìضû® °ÁÌÚ?³¤ÆÚÄÚ´æ×öÁË´ó×ÚµÄÓ¦Óó¡¾°½â¾ö¼Æ»®£¬ÁýÕÖ´óÊý¾ÝÆÊÎö¡¢Êý¾Ý¿â¡¢ÔÆÓëÐéÄ⻯¡¢ÂþÑÜʽ´æ´¢µÈÓ¦Óó¡¾° ¡£ÎªÁË×ÊÖúÓû§Í¨¹ýÔ½·¢Áé»îµÄ¼Ü¹¹À´ÊµÏÖÁ¢ÒìÐ͵ÄÓ¦Óã¬ÖúÁ¦ÆóҵʵÏÖÐÔÄÜÍ»ÆÆ£¬pgµç×Ó¹ÙÍøÐû²¼ÁË»ùÓÚÓ¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æ¼¼ÊõµÄHBaseÓ¦Óüƻ® ¡£

Åä¾°½éÉÜ

¡¡¡¡HBaseÊÇÒ»¸ö¸ß¿É¿¿¡¢¸ßÐÔÄÜ¡¢ÃæÏòÁС¢¿ÉÉìËõµÄÂþÑÜʽÊý¾Ý¿â£¬¸Ã¼¼ÊõÀ´Ô´ÓÚFay ChangËù׫дµÄGoogleÂÛÎÄ"Bigtable£ºÒ»¸ö½á¹¹»¯Êý¾ÝµÄÂþÑÜʽ´æ´¢ÏµÍ³" ¡£¾ÍÏñBigtableÀûÓÃÁËGoogleÎļþϵͳ£¨File System£©ËùÌṩµÄÂþÑÜʽÊý¾Ý´æ´¢Ò»Ñù£¬HBaseÔÚHadoopÖ®ÉÏÌṩÁËÀàËÆÓÚBigtableµÄÄÜÁ¦ ¡£HBaseÊÇApacheµÄHadoopÏîÄ¿µÄ×ÓÏîÄ¿ ¡£HBase²î±ðÓÚÒ»°ãµÄ¹ØϵÊý¾Ý¿â£¬ËüÊÇÒ»¸öÊʺÏÓڷǽṹ»¯Êý¾Ý´æ´¢µÄÁÐʽÊý¾Ý¿â ¡£HBaseÓëHDFSÏà±ÈÁ½Õ߶¼¾ßÓÐÁ¼ºÃµÄÈÝ´íÐÔºÍÀ©Õ¹ÐÔ£¬¶¼¿ÉÒÔÀ©Õ¹µ½³É°ÙÉÏǧ¸ö½Úµã ¡£ÔÚÐèҪʵʱ¶Áд¡¢Ëæʱ»ú¼û³¬´ó¹æÄ£Êý¾Ý¼¯Ê±£¬¿ÉÒÔʹÓÃHBase ¡£

¡¡¡¡HBaseÖÐÄÚ´æ¼Æ»®Ö±½ÓÉæ¼°¶Á»º´æBlockCache¡¢Ð´»º´æMemStore£¬Ó°ÏìϵͳÄÚ´æÀûÓÃÂÊ¡¢IOÀûÓÃÂʵÈ×ÊÔ´ÒÔ¼°¶ÁдÐÔÄܵÈ£¬ÖØÒªÐÔ²»ÑÔ¶øÓ÷ ¡£Ä¿Ç°Ðí¶àÓû§ÓÉÓÚÄÚ´æ×ÊÔ´ÓÐÏÞ£¬¶øµ¼ÖÂHBaseʹÓ÷ºÆðÑÏÖصÄÐÔÄÜÆ¿¾± ¡£

½â¾ö¼Æ»®½éÉÜ

¡¡¡¡ÀûÓÃÓ¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æ¸ÄÉÆHBaseЧÀÍÄÜÁ¦

¡¡¡¡ÔÚÏÖÓд洢¼Ü¹¹ÖУ¬ÄÚ´æºÍ´æ´¢½éÖÊÖ®¼ä±£´æÈÝÁ¿¡¢ÐÔÄܺÍʱÑӵIJî±ð£¬»ùÓÚÓ¢Ìضû® °ÁÌÚ?³¤ÆÚÄÚ´æ¼¼ÊõµÄPersistent MemoryλÓÚÄÚ´æºÍ´æ´¢½éÖÊÖ®¼ä£¬Äܹ»Ìî²¹Á½Õß¼äµÄÐÔÄܺÍʱÑÓ²î±ð£¬¶Ô´æ´¢ÌõÀíÄ£ÐͽøÐÐÖØл®·ÖºÍ½ç˵ ¡£Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æΪHBaseµÄ¶Á»º´æÌṩÁËеÄÑ¡Ôñ ¡£

¡¡¡¡Ó¢Ìضû® °ÁÌÚ?³¤ÆÚÄÚ´æÊÇÒ»ÖÖȫеÄÄÚ´æÀàÐÍ£¬Æä¼Ü¹¹Éè¼ÆÖ¼ÔÚ´ÓÊý¾ÝÖÐÐÄÖÐÂÞÖ¸ü¶à¼ÛÖµ£¬Öع¹Êý¾ÝÖÐÐÄÄÚ´æ/´æ´¢ÌõÀí½á¹¹ ¡£²î±ðÓڹŰåµÄDRAM£¬Ó¢Ìضû® °ÁÌÚ?³¤ÆÚÄڴ漯´óÈÝÁ¿¡¢¾­¼ÃÐԺͳ¤ÆÚÐÔÓÚÒ»Éí£¬Äܹ»Ö§³ÖÊý¾ÝÖÐÐĶà¸öÓ¦Óó¡¾°£¬°üÀ¨Êý¾ÝÆÊÎö¡¢Êý¾Ý¿âºÍÄÚ´æÊý¾Ý¿â¡¢È˹¤ÖÇÄÜ¡¢¸ßÈÝÁ¿ÐéÄâ»ú¡¢ÈÝÆ÷£¬ÒÔ¼°ÄÚÈÝ·Ö·¢ÍøÂçµÈ£¬Ê¹Ö®ÔÚÐÔÄÜ¡¢¿ÉÓÃÐÔÉÏÓдó·ù¶ÈÌáÉý ¡£Ó¢Ìضû® °ÁÌÚ?³¤ÆÚÄÚ´æ¼¼Êõ´Ó»ù´¡ÉϸıäÁËÊý¾ÝÖÐÐĵĵ¯ÐÔ£¬½«ÄÚ´æÊý¾Ý¿âÖØÆôʱ¼ä´ÓÒÔÇ°µÄ¼¸Ìì¡¢¼¸Ð¡Ê±Ëõ¶Ìµ½ÏÖÔڵļ¸·ÖÖÓÉõÖÁ¼¸ÃëÖÓ£¬²¢Ìṩ¾­¼Ãʵ»ÝµÄÄÚ´æ¿Õ¼ä£¬½«ÏµÍ³ÄÚ´æÈÝÁ¿À©Õ¹µ½Ç°ËùδÓеÄˮƽ ¡£

¡¡¡¡

ͼһ

¡¡¡¡ÔÚÏÖÓд洢¼Ü¹¹ÖУ¬ÄÚ´æºÍ´æ´¢½éÖÊÖ®¼ä±£´æÈÝÁ¿¡¢ÐÔÄܺÍʱÑӵIJî±ð£¬Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æλÓÚÄÚ´æºÍ´æ´¢½éÖÊÖ®¼ä£¬ÄÜÌî²¹Á½Õß¼äµÄÐÔÄܺÍʱÑÓ²î±ð£¬¶Ô´æ´¢ÌõÀíÄ£ÐͽøÐÐÖØл®·ÖºÍ½ç˵ ¡£Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æ¶Áд´ø¿í±ÈNVMEÉ豸¸ßÊý±¶£¬²¢´ó·ù½µµÍÑÓʱÎÊÌâ ¡£ÁíÍ⣬ÓÉÓÚдÈë·½·¨²î±ð£¬Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æÒ²±ÈFlash NAND¸üÄÍÓ㬲¢ÄÜÖ§³Ö±È¹Å°åDRAM¸ü´óÈÝÁ¿µÄϵͳÄÚ´æÅäÖà ¡£Óë¹Å°åDRAM²î±ð£¬Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄڴ潫ÌṩǰËùδÓеĸßÈÝÁ¿£¬¾­¼ÃÐԺͳ¤ÆÚÐÔ×éºÏ ¡£Í¨¹ýÀ©Õ¹¾­¼Ãʵ»ÝµÄϵͳÄÚ´æÈÝÁ¿£¨Ã¿¸öCPU Socket´óÓÚ3 TB£©£¬×îÖÕ¿Í»§¿ÉÒÔʹÓÃÖ§³ÖÕâÖÖÐÂÐÍÄÚ´æµÄϵͳ£¬Í¨¹ýÔÚ´¦ÀíÆ÷ËÄÖÜÒƶ¯ºÍά»¤¸ü´ó×ÚµÄÊý¾ÝÀ´¸üºÃµØÓÅ»¯ÆäÊÂÇ鸺ÔØ£¬²¢¼«´óÏ޶ȵؽµµÍÑÓ³Ù´Óϵͳ´æ´¢ÖлñÈ¡Êý¾Ý ¡£Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄڴ潫ÒÔÿ¸öÄ£¿é¸ß´ï512GBµÄÈÝÁ¿Ìṩ ¡£Í¬Ê±£¬Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æ¾ßÓеķÇÒ×ʧÐÔÕâÒ»´óÓÅÊÆÄܹ»°ü¹ÜÊý¾ÝÔÚµôµçºó»òϵͳά»¤Öв»»áɥʧ ¡£

¡¡¡¡

ͼ¶þ

¡¡¡¡Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æͨ¹ýÁ½ÖÖÌØÊâµÄÔËÐÐģʽ¡ª¡ªApp DirectģʽºÍÄÚ´æģʽ£¬Õ¹ÏÖÆäÆæÌصÄÄÜÁ¦ ¡£¾ßÌåÀ´¿´£¬½ÓÄÉApp Directģʽ£¬¾­¹ýרÃŵ÷ÊÔµÄÓ¦ÓóÌÐò¿ÉÒÔ´Ó²úÆ·¹ÌÓеij¤ÆÚÐÔÖгä·Ö»ñÈ¡¼ÛÖµ£¬Í¬Ê±»ñµÃ¸ü´óµÄÈÝÁ¿£»ÔÚÄÚ´æģʽÏ£¬ÔÚÊÜÖ§³ÖµÄ²Ù×÷ϵͳ»òÐéÄâÇé¿öÖÐÔËÐеÄÓ¦ÓóÌÐò¿É½«¸Ã²úÆ·ÓÃÓÚÒ×ʧÐÔ´æ´¢£¬ÔÚÎÞÐèÖØдÈí¼þµÄÇé¿öÏ£¬ÓÐЧÀûÓøߴï512GBµÄÄÚ´æÄ£¿é´øÀ´µÄ¸½¼ÓϵͳÈÝÁ¿£¬ÔÚ´óÐÍÄÚ´æ³ØÖлñµÃеĶ´²ì ¡£

¡¡¡¡ÔÚÊý¾Ýʱ´ú£¬ÐÂÒ»´úÊý¾ÝÖÐÐĹØÓÚ¼ÓËÙÊý¾ÝµÄÁ÷¶¯£¬Ìá¸ßÊý¾ÝµÄ´æ´¢ºÍ´¦ÀíÄÜÁ¦Ìá³öÁ˸ü¸ßµÄÒªÇó ¡£ÔÚÕâÖÖÇé¿öÏ£¬Ó¢ÌضûÐÂÒ»´úÖÁÇ¿¿ÉÀ©Õ¹CascadeLake´¦ÀíÆ÷ÓëÓ¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æ³ÉÁËеÄÇ¿Ç¿×éºÏ ¡£ÕâÒ»×éºÏ½«¸Ä±äÔÆ¡¢Êý¾Ý¿â¡¢¸ßÐÔÄÜÅÌËã¡¢ÄÚ´æÆÊÎöºÍÄÚÈÝ·Ö·¢ÍøÂçµÈÒªº¦Êý¾ÝÊÂÇ鸺ÔØ£¬³ÉΪеĶ¯Á¦Ö®Ô´ ¡£

¡¡¡¡¹ØÓÚHBase¶Á»º´æBlockCache£¬ÓÐÁ½ÖÖÊÂÇéģʽ£ºLRUBlockCacheºÍBucketCache ¡£BucketCache¿ÉÒÔ¿´³ÉÊǶÔSlabCache˼ÏëÔÚʵÏÖÉϵÄÒ»ÖÖ¸ïм°¹¦Ð§À©Õ¹£¬ÆäÓŵãÊǽâ¾öLruBlockCacheµÄȱµã£¨FullGCºÍËéƬ»¯£©¼°Ö§³ÖÃæÏò¸ßÐÔÄܶÁµÄ´ó»º´æ¿Õ¼ä£¬»º´æBlockµÄ´æ´¢½éÖʲ»ÔÙ½ö½öÒÀÀµÔÚÄÚ´æÉÏ£¬¶øÊÇ¿ÉÒÔÑ¡ÔñΪ¸ßÐÔÄÜSSDµÈ¸ßËÙ´ÅÅÌ£¬ÎÒÃdzÆ֮Ϊ¶þ¼¶»º´æ ¡£ÕâÑùBucketCache¼È¿ÉÒÔΪHBaseÌṩ´óÈÝÁ¿»º´æ£¬Í¬Ê±ÓÖ¿ÉÒÔÕõÍѵ¥½ÚµãÄÚ´æ¾ÞϸµÄÏÞÖÆ£¬½µµÍ±¾Ç® ¡£

¡¡¡¡HBaseʹÓûùÓÚ¸ßÐÔÄÜSSDµÈ¸ßËÙ´ÅÅÌ×÷Ϊ¶Á»º´æ£¬¿ÉÔÚ²»ÏÔ×ÅÔö¼Ó´æ´¢»ù´¡¼Ü×鱾ǮµÄÇé¿öÏ´ó·ùÌá¸ßHBaseÐÔÄÜ ¡£ÓÉÓÚ¾ø´ó´ó¶¼¶ÁÈ¡»º´æ»á¼û¶¼ÊÇСÐÍËæ»úÇëÇó£¬Òò´ËʹÓþßÓо«²ÊËæ»úIOPSÐÔÄܵÄÓ¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æ½â¾ö¼Æ»®ÖÁ¹ØÖØÒª ¡£

¡¡¡¡ÎªÁ˲âÊÔÓ¢Ìضû³¤ÆÚÄÚ´æ×÷ΪBucketCache¶Á»º´æµÄÓÅÊÆ£¬HBaseʹÓÃintel¿ª·¢µÄͬʱ֧³ÖHBase3.0µÄPMEMÄ£¿é£¬ÔÚÏàͬ±¾Ç®Ï£¬8¿éHDDÅÌ×÷ΪHDFSÊý¾ÝÅÌ£¬Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æ×÷ΪHBase BucketCache¶Á»º´æ½øÐÐÁË»ù×¼²âÊÔ£¬ DRAM×÷ΪHBase BucketCache¶Á»º´æ½øÐлù×¼²âÊÔ×÷Ϊ±ÈÕÕ ¡£ÆäÖÐÓ¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æ½ÓÄÉApp Directorģʽ ¡£

¡¡¡¡¼Æ»®ÑéÖ¤

¡¡¡¡Ï±íÁгöÁËÁ½ÖÖ²âÊԼƻ®µÄÓ²¼þÅäÖà ¡£

¡¡¡¡

¡¡¡¡²âÊÔʹÓÃ4̨ЧÀÍÆ÷£¬Ò»Ì¨Ð§ÀÍÆ÷ÓÃÓÚÖÎÀí½Úµã£¬°²ÅÅHDFS NameNodeºÍHBase Master£¬ÁíÍâÈý̨ЧÀÍÆ÷×÷ΪÊý¾Ý½Úµã£¬°²ÅÅHDFS DataNodeºÍHBase Region Server£¬ËĄ̈»úе°²ÅÅzookeeper¼¯Èº ¡£PMem¼Æ»®ÖÐÿ¸öÊý¾Ý½ÚµãʹÓÃ192GB£¨6x32GB£©µÄDRAM ¡£DRAM¼Æ»®ÖÐʹÓÃ384GBÄÚ´æ ¡£

¡¡¡¡×éÍø·½·¨

¡¡¡¡

ͼÈý

¡¡¡¡RandomRead²âÊÔ£º

¡¡¡¡

ͼËÄ

¡¡¡¡

ͼÎå

¡¡¡¡Í¼ ËÄ ? ͼ Îå ÏÔʾÁËÔÚRandomRead²âÊÔÄ£ÐÍÏ£¬PMemºÍ DRAMµÄÐÔÄܱÈÕÕ ¡£¿ÉÒÔ¿´µ½£¬PMemµÄƽ¾ùÑÓʱֻÓÐDRAMµÄ51.1%£¬ÍÌÍÂÂÊÈ´µÖ´ïÁËDRAMµÄ1.92±¶ ¡£

¡¡¡¡ËæןºÔصÄÔö¼Ó£¬PMemµÄÍÌÍÂÂÊÓнϴóµÄÔö³¤£¬TpsµÖ´ï16W£»ÁíÍâPMemËæ×ÅËæ»ú¶ÁÊý¾ÝÁ¿Ôö´ó£¬¸úaepÏà±ÈÓÐÁ˺ܴóµÄÌáÉý£¬¿É¼ûPMem¿ÉÒÔÂú×ãHBase¸ß¸ºÔØ´óÊý¾ÝÁ¿ÏµĶÁ»º´æÐèÇó ¡£

¿Í»§ÊÕÒæ

¡¡¡¡ÔÚ PMem ºÍDRAM³ÉÄÚÄ»µ±µÄÇ°ÌáÏ£¬×÷Ϊ¶Á»º´æ£¬PMemÔڸ߸ºÔØÏÂÌåÏÖ³öÀ´µÄÍÌÍÂÁ¿µÖ´ïDRAMµÄ1.92±¶£¬ÑÓ³ÙÈ´Ö»ÓÐDRAMµÄ51.1% ¡£Óɴ˿ɼû£¬ÔÚ HBase Ó¦ÓÃÖУ¬Èç¹û·¢Ã÷±£´æÐÔÄÜÆ¿¾±£¬¿ÉÒÔÑ¡ÔñPMemÄÚ´æÓÃÓÚ¶Á»º´æ£¬²»µ«ÌṩÁË´ó·ùµÄÐÔÄÜÌáÉý£¬²¢ÇÒÏà±ÈÓÚDRAM¾ßÓиü¸ßµÄÐÔ¼Û±È ¡£PMemÏà±ÈDRAM¾ßÓдó·ùÐÔÄÜÌáÉýµÄÔ­ÒòÔÚÓÚ£º

¡¡¡¡´óÈÝÁ¿£ºPMemÌṩÁ˸ßÈÝÁ¿µÄÄڴ棬Äܹ»»º´æHBaseËùÓеÄÈȵãÊý¾Ý£¬¶øûÓлº´æÇýÖð

¡¡¡¡¸ßËæ»ú¶ÁÄÜÁ¦£ºPMemµÄ¸ßËæ»ú¶ÁÄÜÁ¦Äܹ»Âú×ãHBaseËæ»ú¶ÁÐèÇó

ÔÚ
Ïß
¿Í
·þ
?
Áª
ϵ
ÎÒ
ÃÇ
¡Á
PGµç×Ó¡¤(Öйú)¹Ù·½ÍøÕ¾ ÁªÏµpgµç×Ó¹ÙÍø
ERP¡¢ÆóÒµÈí¼þ¹ºÖÃÈÈÏß
400-018-7700
ÔÆЧÀͲúÆ·ÏúÊÛÈÈÏß
400-607-6657
¼¯ÍÅ¿Í»§Í¶ËßÈÈÏß
400-691-8711
ÖÇÄÜÖն˲úÆ·¿Í·þÈÈÏß
400-658-6111
ÍøÕ¾µØͼ