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