¸ü¶à Ñ¡ÔñÓïÑÔ
< ·µ»ØÖ÷²Ëµ¥
ºÀÔ˹ú¼Ê-×·Çó¿µ½¡,ÄãÎÒÒ»ÆðÉú³¤ ºÀÔ˹ú¼Ê-×·Çó¿µ½¡,ÄãÎÒÒ»ÆðÉú³¤

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

ÕªÒª

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

ÔÚ
Ïß
¿Í
·þ
?
Áª
ϵ
ÎÒ
ÃÇ
¡Á
ºÀÔ˹ú¼Ê-×·Çó¿µ½¡,ÄãÎÒÒ»ÆðÉú³¤ ÁªÏµºÀÔ˹ú¼Ê
ERP¡¢ÆóÒµÈí¼þ¹ºÖÃÈÈÏß
400-018-7700
ÔÆ·þÎñ²úÆ·ÏúÊÛÈÈÏß
400-607-6657
¼¯ÍÅ¿Í»§Í¶ËßÈÈÏß
400-691-8711
ÖÇÄÜÖն˲úÆ·¿Í·þÈÈÏß
400-658-6111
ÍøÕ¾µØͼ