¸üÐÂʱ¼ä:2021Äê10ÔÂ06ÈÕ14ʱ03·Ö À´Ô´:ÀÖÓãµç¾º ä¯ÀÀ´ÎÊý:

TiDB ÊÇ PingCAP ¹«Ë¾Éè¼ÆµÄ¿ªÔ´·Ö²¼Ê½ HTAP (Hybrid Transactional and Analytical Processing) Êý¾Ý¿â£¬½áºÏÁË´«Í³µÄ RDBMS ºÍ NoSQL µÄ×î¼ÑÌØÐÔ¡£TiDB ¼æÈÝ MySQL£¬Ö§³ÖÎÞÏÞµÄˮƽÀ©Õ¹£¬¾ß±¸Ç¿Ò»ÖÂÐԺ͸߿ÉÓÃÐÔ¡£TiDB µÄÄ¿±êÊÇΪ OLTP (Online Transactional Processing) ºÍ OLAP (Online Analytical Processing) ³¡¾°ÌṩһվʽµÄ½â¾ö·½°¸¡£
TiDBÊý¾Ý¿â¾ß±¸¡¸·Ö²¼Ê½Ç¿Ò»ÖÂÐÔÊÂÎñ¡¢ÔÚÏßµ¯ÐÔˮƽÀ©Õ¹¡¢¹ÊÕÏ×Ô»Ö¸´µÄ¸ß¿ÉÓᢿçÊý¾ÝÖÐÐĶà»î¡¹µÈºËÐÄÌØÐÔ£¬ÊÇ´óÊý¾Ýʱ´úÀíÏëµÄÊý¾Ý¿â¼¯ÈººÍÔÆÊý¾Ý¿â½â¾ö·½°¸¡£Ä¿Ç°£¬Òѱ»½ü 1000 ¼Ò²»Í¬ÐÐÒµµÄÁìÏÈÆóÒµÓ¦ÓÃÔÚʵ¼ÊÉú²ú»·¾³£¬Éæ¼°»¥ÁªÍø¡¢ÓÎÏ·¡¢ÒøÐС¢±£ÏÕ¡¢Ö¤È¯¡¢º½¿Õ¡¢ÖÆÔìÒµ¡¢µçÐÅ¡¢ÐÂÁãÊÛ¡¢Õþ¸®µÈ¶à¸öÐÐÒµ£¬°üÀ¨ÃÀ¹ú¡¢Å·ÖÞ¡¢ÈÕ±¾¡¢¶«ÄÏÑǵȺ£ÍâÓû§¡£
TiDB µÄÉè¼ÆÄ¿±êÊÇ 100% µÄ OLTP ³¡¾°ºÍ 80% µÄ OLAP ³¡¾°£¬¸ü¸´Ô OLAP ·ÖÎö¿ÉÒÔͨ¹ý TiSpark ÏîÄ¿À´Íê³É¡£
TiDB ¶ÔÒµÎñûÓÐÈκÎÇÖÈëÐÔ£¬ÄÜÓÅÑŵÄÌæ»»´«Í³µÄÊý¾Ý¿âÖмä¼þ¡¢Êý¾Ý¿â·Ö¿â·Ö±íµÈ Sharding ·½°¸¡£Í¬Ê±ËüÒ²Èÿª·¢ÔËάÈËÔ±²»ÓùØ×¢Êý¾Ý¿â Scale µÄϸ½ÚÎÊÌ⣬רעÓÚÒµÎñ¿ª·¢£¬¼«´óµÄÌáÉýÑз¢µÄÉú²úÁ¦¡£
Êý¾Ý¹ÜÀí¼¼Êõ·¢Õ¹½×¶Î£º
1. È˹¤¹ÜÀí½×¶Î
20ÊÀ¼Í50Äê´úÒÔǰ£¬¼ÆËã»úÖ÷ÒªÓÃÓÚÊýÖµ¼ÆËã.´Óµ±Ê±µÄÓ²¼þ¿´£¬Íâ´æÖ»ÓÐÖ½´ø£¬¿¨Æ¬£¬´Å´ø£¬Ã»ÓÐÖ±½Ó´æÈ¡É豸;´ÓÈí¼þ¿´(ʵ¼ÊÉÏ£¬µ±Ê±»¹Î´ÐγÉÈí¼þµÄÕûÌå¸ÅÄî)£¬Ã»ÓвÙ×÷ϵͳÒÔ¼°¹ÜÀíÊý¾ÝµÄÈí¼þ;´ÓÊý¾Ý¿´£¬Êý¾ÝÁ¿Ð¡£¬Êý¾ÝÎ޽ṹ£¬ÓÉÓû§Ö±½Ó¹ÜÀí£¬ÇÒÊý¾Ý¼äȱ·¦Âß¼×éÖ¯£¬Êý¾ÝÒÀÀµÓÚÌØ¶¨µÄÓ¦ÓóÌÐò£¬È±·¦¶ÀÁ¢ÐÔ.

2. Îļþϵͳ½×¶Î
50Äê´úºóÆÚµ½60Äê´úÖÐÆÚ£¬³öÏÖÁ˴Źģ¬´ÅÅ̵ÈÊý¾Ý´æ´¢É豸.еÄÊý¾Ý´¦ÀíϵͳѸËÙ·¢Õ¹ÆðÀ´.ÕâÖÖÊý¾Ý´¦ÀíϵͳÊǰѼÆËã»úÖеÄÊý¾Ý×éÖ¯³ÉÏ໥¶ÀÁ¢µÄÊý¾ÝÎļþ£¬ÏµÍ³¿ÉÒÔ°´ÕÕÎļþµÄÃû³Æ¶ÔÆä½øÐзÃÎÊ£¬¶ÔÎļþÖеļǼ½øÐдæÈ¡£¬²¢¿ÉÒÔʵÏÖ¶ÔÎļþµÄÐ޸쬲åÈëºÍɾ³ý£¬Õâ¾ÍÊÇÎļþϵͳ.ÎļþϵͳʵÏÖÁ˼ǼÄڵĽṹ»¯,¼´¸ø³öÁ˼ǼÄÚ¸÷ÖÖÊý¾Ý¼äµÄ¹ØÏµ.µ«ÊÇ£¬Îļþ´ÓÕûÌåÀ´¿´È´ÊÇÎ޽ṹµÄ.ÆäÊý¾ÝÃæÏòÌØ¶¨µÄÓ¦ÓóÌÐò£¬Òò´ËÊý¾Ý¹²ÏíÐԲÇÒÈßÓà¶È´ó£¬¹ÜÀíºÍά»¤µÄ´ú¼ÛÒ²ºÜ´ó¡£

3. Êý¾Ý¿âϵͳ½×¶Î
60Äê´úºóÆÚ£¬³öÏÖÁËÊý¾Ý¿âÕâÑùµÄÊý¾Ý¹ÜÀí¼¼Êõ.Êý¾Ý¿âµÄÌØµãÊÇÊý¾Ý²»ÔÙÖ»Õë¶ÔÄ³Ò»ÌØ¶¨Ó¦Ó㬶øÊÇÃæÏòÈ«×éÖ¯£¬¾ßÓÐÕûÌåµÄ½á¹¹ÐÔ£¬¹²ÏíÐԸߣ¬ÈßÓà¶ÈС£¬¾ßÓÐÒ»¶¨µÄ³ÌÐòÓëÊý¾Ý¼äµÄ¶ÀÁ¢ÐÔ£¬²¢ÇÒʵÏÖÁ˶ÔÊý¾Ý½øÐÐͳһµÄ¿ØÖÆ.
Êý¾Ý¿â¼¼Êõ·¢Õ¹¼òÊ·£¬3·ÖÖÓÁ˽âÊý¾Ý¿â¼¼Êõ
ÔõÑùʵÏÖredis»º´æÓëÊý¾Ý¿âͬ²½£¿
PandasËãÊõÔËËãºÍÊý¾Ý¶ÔÆë
MySQL±íÊý¾Ýµ¼Èëµ½HiveÎļþ¡¾Í¼ÎÄÏê½â¡¿
ÀÖÓãµç¾ºpython´óÊý¾Ý¿ª·¢Åàѵ
±±¾©Ð£Çø