¡¡¡¡Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æÊÇIntelÔÚ2019ÄêÐû²¼µÄÒ»¿î¸ïÃüÐԵIJúÆ·£¬Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æÊÇÒ»ÖÖȫеÄÄÚ´æÀàÐÍ£¬Æä¼Ü¹¹Éè¼ÆÖ¼ÔÚ´ÓÊý¾ÝÖÐÐÄÖÐÂÞÖ¸ü¶à¼ÛÖµ£¬Öع¹Êý¾ÝÖÐÐÄÄÚ´æ/´æ´¢ÌõÀí½á¹¹¡£²î±ðÓڹŰåµÄDRAM£¬Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄڴ漯´óÈÝÁ¿¡¢¾¼ÃÐԺͳ¤ÆÚÐÔÓÚÒ»Éí£¬Äܹ»Ö§³ÖÊý¾ÝÖÐÐĶà¸öÓ¦Óó¡¾°¡£ºÀÔ˹ú¼Ê»ùÓÚÓ¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æ×öÁË´ó×ÚµÄÓ¦Óó¡¾°½â¾ö¼Æ»®£¬ÁýÕÖ´óÊý¾ÝÆÊÎö¡¢Êý¾Ý¿â¡¢ÔÆÓëÐéÄ⻯¡¢ÂþÑÜʽ´æ´¢µÈÓ¦Óó¡¾°¡£ÎªÁË×ÊÖúÓû§Í¨¹ýÔ½·¢ÎÞаµÄ¼Ü¹¹À´ÊµÏÖÁ¢ÒìÐ͵ÄÓ¦Óã¬ÖúÁ¦ÆóҵʵÏÖÐÔÄÜÍ»ÆÆ£¬ºÀÔ˹ú¼ÊÐû²¼ÁË»ùÓÚÓ¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æÊÖÒÕµÄAltibaseÓ¦Óüƻ®¡£
¡¡¡¡AltibaseÊý¾Ý¿âÊÇÒ»¿îHybrid DBMS£¬ÍêÉÆÍŽáÁËDRDBMSºÍMMDBMSµÄÌØÕ÷£¬ÎªÖª×ã¸ßËÙ´¦Öóͷ£´ó×ÚÊý¾ÝµÄÓû§ÌṩÁËÓÐÓõĽâ¾ö¼Æ»®¡£Hybrid DBMSÊÇÒ»ÖÖƽºâµÄÊý¾Ý¿â¹ÜÀíϵͳ£¬¿ÉÔÚÖ÷ÄÚ´æÖÐÌṩ¸ßÐÔÄܵÄÊý¾Ý´¦Öóͷ££¬²¢¾ßÓÐÎïÀí´ÅÅ̵ÄÇ¿Ê¢´æ´¢¹¦Ð§£¬Á½ÖÖÊý¾Ý¿âÀàÐ͵ļ¯³É×éºÏÌṩÁËÎÞÓëÂױȵÄÎÞаÐÔºÍÇ¿Ê¢µÄ¹¦Ð§¡£AltibaseÊý¾Ý¿âÌṩÁËÈýÖÖÊý¾Ý¿â±í¿Õ¼äÀàÐÍ£¬»®·ÖÊÇDisk Tablespace¡¢Memory Tablespace¡¢Volatile Tablespace¡£Disk Tablespace±£´æÓÚDiskÉÏ£¬Í¨³£ÓÉÓû§´ÅÅ̱íºÍ´ÅÅÌË÷Òý×é³É£»Memory TablespaceλÓÚÄÚ´æÖУ¬Òªº¦ÐÔ¹¤¾ßͨ³£Óë×Öµä±í¡¢ÏµÍ³¹¤¾ßºÍÓû§½¨ÉèµÄÄÚ´æ±íÒ»ÆðλÓÚÄÚ´æ±í¿Õ¼äÖУ»Volatile TablespaceÊǽ«¹¤¾ßÉúÑÄÔÚÄÚ´æÖУ¬²»¼Í¼ÈÕÖ¾£¬×èÖ¹´ÅÅÌÊäÈëÊä³ö£¬ÒÔÌáÉýÐÔÄÜ£¬µ«¹Ø±ÕÊý¾Ý¿âºó£¬Volatile TablespaceµÄËùÓÐÊý¾Ý¹¤¾ß»áɥʧ¡£
¡¡¡¡ÔÚAltibaseÊý¾Ý¿âÖУ¬Ê¹ÓÃDisk TablespaceʱÊý¾Ý¿âµÄÐÔÄÜ»áµÍÓÚʹÓÃMemory TablespaceµÄÐÔÄÜ£¬Îª°ü¹ÜÐÔÄÜ£¬AltibaseʹÓÃMemory Tablespace£¬¼´°ü¹ÜÐÔÄÜÓÖÄÜ°ü¹ÜÊý¾ÝµÄÒ»ÖÂÐÔºÍÍêÕûÐÔ¡£¿ÉÊÇÔÚʹÓÃMemory Tablespace£¬µ±Êý¾ÝÁ¿½Ï´óʱ£¬ÐèÒª¸ü´óµÄÄÚ´æ¿Õ¼ä¡£¶øDRAMÄڴ汾Ǯ¼ÛÇ®½ÏΪÌÚ¹ó£¬Ïà¹ØÓÚDRAM£¬Í¬ÈÝÁ¿ÇéÐÎIntel® Optane DC Persistent Memory¼ÛÇ®½ÏΪ×ÔÖÆ£¬Ê¹ÓÃIntel® Optane DC Persistent MemoryÄܹ»½µµÍ±¾Ç®£¬Í¬Ê±ÓÖÄִܵïÌáÉýAltibaseÊý¾Ý¿âϵͳÄÚ´æÈÝÁ¿£¬¼´½ÚÔ¼±¾Ç®£¬ÓÖÄÜÌáÉýAltibaseµÄÐÔÄÜ¡£
¡¡¡¡±¾ÆªÎÄÕ½«ÏÈÈÝ»ùÓÚÓ¢Ìضû°ÁÌÚÊý¾ÝÖÐÐļ¶³¤ÆÚÄÚ´æÊÖÒÕ£¨Intel® Optane DC Persistent Memory£©AltibaseÊý¾Ý¿âµÄÓÅ»¯Êµ¼ù¡£
¡¡¡¡Intel® Optane DC Persistent MemoryÊÇÒ»ÖÖȫеÄÄÚ´æÀàÐÍ£¬Æä¼Ü¹¹Éè¼ÆÖ¼ÔÚ´ÓÊý¾ÝÖÐÐÄÖÐÂÞÖ¸ü¶à¼ÛÖµ£¬Öع¹Êý¾ÝÖÐÐÄÄÚ´æ/´æ´¢ÌõÀí½á¹¹¡£²î±ðÓڹŰåµÄDRAM£¬Ó¢Ìضû°ÁÌÚÊý¾ÝÖÐÐļ¶³¤ÆÚÄڴ漯´óÈÝÁ¿¡¢¾¼ÃÐԺͳ¤ÆÚÐÔÓÚÒ»Éí£¬Äܹ»Ö§³ÖÊý¾ÝÖÐÐĶà¸öÓ¦Óó¡¾°£¬°üÀ¨Êý¾ÝÆÊÎö¡¢Êý¾Ý¿âºÍÄÚ´æÊý¾Ý¿â¡¢È˹¤ÖÇÄÜ¡¢¸ßÈÝÁ¿ÐéÄâ»ú¡¢ÈÝÆ÷£¬ÒÔ¼°ÄÚÈÝ·Ö·¢ÍøÂçµÈ£¬Ê¹Ö®ÔÚÐÔÄÜ¡¢¿ÉÓÃÐÔÉÏÓдó·ù¶ÈÌáÉý¡£Intel® Optane DC Persistent MemoryÊÖÒÕ´Ó»ù´¡ÉϸıäÁËÊý¾ÝÖÐÐĵĵ¯ÐÔ£¬½«ÄÚ´æÊý¾Ý¿âÖØÆôʱ¼ä´ÓÒÔÇ°µÄ¼¸Ìì¡¢¼¸Ð¡Ê±Ëõ¶Ìµ½ÏÖÔڵļ¸·ÖÖÓÉõÖÁ¼¸ÃëÖÓ£¬²¢Ìṩ¾¼Ãʵ»ÝµÄÄÚ´æ¿Õ¼ä£¬½«ÏµÍ³ÄÚ´æÈÝÁ¿À©Õ¹µ½Ø¨¹ÅδÓеÄˮƽ¡£
¡¡¡¡
¡¡¡¡Í¼1
¡¡¡¡ÔÚÏÖÓд洢¼Ü¹¹ÖУ¬ÄÚ´æºÍ´æ´¢½éÖÊÖ®¼ä±£´æÈÝÁ¿¡¢ÐÔÄܺÍʱÑӵIJî±ð£¬Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æλÓÚÄÚ´æºÍ´æ´¢½éÖÊÖ®¼ä£¬ÄÜÌî²¹Á½Õß¼äµÄÐÔÄܺÍʱÑÓ²î±ð£¬¶Ô´æ´¢ÌõÀíÄ£×Ó¾ÙÐÐÖØл®·ÖºÍ½ç˵¡£Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æ¶Áд´ø¿í±ÈNVME×°±¸¸ßÊý±¶£¬²¢´ó·ù½µµÍÑÓʱÎÊÌâ¡£ÁíÍ⣬ÓÉÓÚдÈë·½·¨²î±ð£¬Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æÒ²±ÈFlash NAND¸üÄÍÓ㬲¢ÄÜÖ§³Ö±È¹Å°åDRAM¸ü´óÈÝÁ¿µÄϵͳÄÚ´æÉèÖá£Óë¹Å°åDRAM²î±ð£¬Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄڴ潫Ìṩب¹ÅδÓеĸßÈÝÁ¿£¬¾¼ÃÐԺͳ¤ÆÚÐÔ×éºÏ¡£Í¨¹ýÀ©Õ¹¾¼Ãʵ»ÝµÄϵͳÄÚ´æÈÝÁ¿£¨Ã¿¸öCPU Socket´óÓÚ3 TB£©£¬×îÖÕ¿Í»§¿ÉÒÔʹÓÃÖ§³ÖÕâÖÖÐÂÐÍÄÚ´æµÄϵͳ£¬Í¨¹ýÔÚ´¦Öóͷ£Æ÷ÖÜΧÒƶ¯ºÍά»¤¸ü´ó×ÚµÄÊý¾ÝÀ´¸üºÃµØÓÅ»¯ÆäÊÂÇ鸺ÔØ£¬²¢×î´óÏ޶ȵؽµµÍÑÓ³Ù´Óϵͳ´æ´¢ÖлñÈ¡Êý¾Ý¡£Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄڴ潫ÒÔÿ¸öÄ£¿é¸ß´ï512GBµÄÈÝÁ¿Ìṩ¡£Í¬Ê±£¬Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æ¾ßÓеķÇÒ×ʧÐÔÕâÒ»´óÓÅÊÆÄܹ»°ü¹ÜÊý¾ÝÔÚµôµçºó»òϵͳά»¤Öв»»áɥʧ¡£
¡¡¡¡
¡¡¡¡Í¼2
¡¡¡¡Intel® Optane DC Persistent Memoryͨ¹ýÁ½ÖÖÌØÊâµÄÔËÐÐģʽ¡ª¡ªApp DirectģʽºÍÄÚ´æģʽ£¬Õ¹ÏÖÆäÆæÒìµÄÄÜÁ¦¡£ÏêϸÀ´¿´£¬½ÓÄÉApp Directģʽ£¬¾ÓÉרÃŵ÷ÊÔµÄÓ¦ÓóÌÐò¿ÉÒÔ´Ó²úÆ·¹ÌÓеij¤ÆÚÐÔÖгä·Ö»ñÈ¡¼ÛÖµ£¬Í¬Ê±»ñµÃ¸ü´óµÄÈÝÁ¿£»ÔÚÄÚ´æģʽÏ£¬ÔÚÊÜÖ§³ÖµÄ²Ù×÷ϵͳ»òÐéÄâÇéÐÎÖÐÔËÐеÄÓ¦ÓóÌÐò¿É½«¸Ã²úÆ·ÓÃÓÚÒ×ʧÐÔ´æ´¢£¬ÔÚÎÞÐèÖØдÈí¼þµÄÇéÐÎÏ£¬ÓÐÓÃʹÓøߴï512GBµÄÄÚ´æÄ£¿é´øÀ´µÄ¸½¼ÓϵͳÈÝÁ¿£¬ÔÚ´óÐÍÄÚ´æ³ØÖлñµÃеĶ´²ì¡£
¡¡¡¡ÔÚÊý¾Ýʱ´ú£¬ÐÂÒ»´úÊý¾ÝÖÐÐĹØÓÚ¼ÓËÙÊý¾ÝµÄÁ÷¶¯£¬Ìá¸ßÊý¾ÝµÄ´æ´¢ºÍ´¦Öóͷ£ÄÜÁ¦Ìá³öÁ˸ü¸ßµÄÒªÇó¡£ÔÚÕâÖÖÇéÐÎÏ£¬Ó¢ÌضûÖÁÇ¿¿ÉÀ©Õ¹CascadeLake´¦Öóͷ£Æ÷ÓëIntel Optane DC Persistent Memory³ÉÁËеÄÇ¿Ç¿×éºÏ¡£ÕâÒ»×éºÏ½«¸Ä±äÔÆ¡¢Êý¾Ý¿â¡¢¸ßÐÔÄÜÅÌËã¡¢ÄÚ´æÆÊÎöºÍÄÚÈÝ·Ö·¢ÍøÂçµÈÒªº¦Êý¾ÝÊÂÇ鸺ÔØ£¬³ÉΪеĶ¯Á¦Ö®Ô´¡£
¡¡¡¡¼Æ»®ÑéÖ¤
¡¡¡¡AltibaseÊý¾Ý¿âÔÚʹÓÃMemory TablespaceÀàÐͱí¿Õ¼äʱ£¬Óû§Êý¾Ý´æ·ÅÓÚMemory TablespaceʱÄܹ»ÓÐÓÃÌáÉýAltibaseÊý¾Ý¿âÐÔÄÜ£¬¶øʹÓÃMemory TablespaceÐèÒª¸ü¶àµÄÄÚ´æ¿Õ¼ä£¬Ê¹ÓÃIntel® Optane DC Persistent Memory Äܹ»Ê¹µ¥¿ÅCPUÖ§³ÖµÄÄÚ´æÈÝÁ¿´óÓÚ3TB, Ôڴ˳¡¾°Ï£¬ÑéÖ¤AltibaseÍŽáDCPMMʹÓÃMemory TablespaceºÍDisk TablespaceʱÊý¾Ý¿âÐÔÄܲî±ð¡£
¡¡¡¡Ó²¼þÉèÖÃ
¡¡¡¡
¡¡¡¡8* 960GB Intel® SSD DC S4610 £¨RAID5£©´æ·ÅAltibaseÊý¾Ý¿âÊý¾Ý¡£ÉèÖÃ1±í¿Õ¼äÀàÐÍΪMemory Tablespace£¬ÉèÖÃ2±í¿Õ¼äÀàÐÍΪDisk Tablespace±í¿Õ¼äÀàÐÍ¡£
¡¡¡¡ÐÔÄÜÖ¸±êÆÀ²âÒªÁì
¡¡¡¡AltibaseÊý¾Ý¿âÐÔÄÜÆÀ²âʹÓÃͨÓòâÊÔ¹¤¾ßBenchmarkSQL¾ÙÐвâÊÔ£¬ÆÀ¹ÀTPC-C²âÊÔÄ£×ÓÏÂÐÔÄÜÖµ¡£
¡¡¡¡
¡¡¡¡DRAM 192GB +DCPMM 1TBÉèÖÃAlitibaseʹÓÃMemory TablespaceÓëDRAM 768GÉèÖÃʹÓÃDisk TablespaceÏà±ÈÐÔÄÜÌáÉýÔ¼5±¶¡£
¡¡¡¡DRAM+DCPMMºÍÈ«DRAMÉèÖÃÔÚÏàËƵı¾Ç®ÇéÐÎÏ£¬DRAM+DCPMMÉèÖÃÄÚ´æÈÝÁ¿ÌáÉýÔ¼34%£¬ÔÚAltibaseÊý¾Ý¿âÍŽáDCPMMÓÐ×ã¹»ÄÚ´æÈÝÁ¿Ê¹ÓÃMemory Tablespaceʱ£¬AltibaseÊý¾Ý¿âÔ¼ÓÐ5±¶ÐÔÄܵÄÌáÉý¡£