MySQLÊý¾Ý¿âÔõÑù·ÖÇø·Ö±í£¿
£¨1£©ÎÊÌâ·ÖÎö£º
¿¼¹ÙÖ÷ÒªÏ뿼²ìѧԱ¶ÔMySQLÊý¾ÝµÄÀí½âºÍÍØÕ¹£¬ÓÐûÓÐÉîÈëµÄÈ¥Àí½â¹ýÊý¾Ý¿â£¬ÓÐûÓÐÔÚÏîÄ¿¿ª·¢ÖжÔÊý¾Ý¿â×ö¹ýÓÅ»¯¡£
£¨2£©ºËÐĴ𰸽²½â£º
·ÖÇø£º¾ÍÊǰÑÒ»ÕűíµÄÊý¾Ý·Ö³ÉN¸öÇø¿é£¬ÔÚÂß¼ÉÏ¿´×îÖÕÖ»ÊÇÒ»ÕÅ±í£¬µ«µ×²ãÊÇÓÉN¸öÎïÀíÇø¿é×é³ÉµÄ
·Ö±í£º¾ÍÊǰÑÒ»ÕÅ±í°´Ò»¶¨µÄ¹æÔò·Ö½â³ÉN¸ö¾ßÓжÀÁ¢´æ´¢¿Õ¼äµÄʵÌå±í¡£ÏµÍ³¶ÁдʱÐèÒª¸ù¾Ý¶¨ÒåºÃµÄ¹æÔòµÃµ½¶ÔÓ¦µÄ×Ö±íÃ÷£¬È»ºó²Ù×÷Ëü·Ö±í¿ÉÒÔͨ¹ýÈýÖÖ·½Ê½£ºMySQL¼¯Èº¡¢×Ô¶¨Ò广Ôò£¨¸ù¾ÝÒ»¶¨µÄËã·¨£¨ÈçÓÃhashµÄ·½Ê½£¬Ò²¿ÉÒÔÓÃÇóÓࣨȡ죩µÄ·½Ê½£©ÈÃÓû§·ÃÎʲ»Í¬µÄ±í¡££©ºÍmerge´æ´¢ÒýÇæ¡£
·ÖÇøÓÐËÄÀࣺ
RANGE ·ÖÇø£º»ùÓÚÊôÓÚÒ»¸ö¸ø¶¨Á¬ÐøÇø¼äµÄÁÐÖµ£¬°Ñ¶àÐзÖÅ䏸·ÖÇø¡£
LIST ·ÖÇø£ºÀàËÆÓÚ°´RANGE·ÖÇø£¬Çø±ðÔÚÓÚLIST·ÖÇøÊÇ»ùÓÚÁÐֵƥÅäÒ»¸öÀëÉ¢Öµ¼¯ºÏÖеÄij¸öÖµÀ´½øÐÐÑ¡Ôñ¡£
HASH·ÖÇø£º»ùÓÚÓû§¶¨ÒåµÄ±í´ïʽµÄ·µ»ØÖµÀ´½øÐÐÑ¡ÔñµÄ·ÖÇø£¬¸Ã±í´ïʽʹÓý«Òª²åÈëµ½±íÖеÄÕâЩÐеÄÁÐÖµ½øÐмÆËã¡£Õâ¸öº¯Êý¿ÉÒÔ°üº¬MySQL ÖÐÓÐЧµÄ¡¢²úÉú·Ç¸ºÕûÊýÖµµÄÈκαí´ïʽ¡£
KEY ·ÖÇø£ºÀàËÆÓÚ°´HASH·ÖÇø£¬Çø±ðÔÚÓÚKEY·ÖÇøÖ»Ö§³Ö¼ÆËãÒ»Áлò¶àÁУ¬ÇÒMySQL ·þÎñÆ÷ÌṩÆä×ÔÉíµÄ¹þÏ£º¯Êý¡£±ØÐëÓÐÒ»Áлò¶àÁаüº¬ÕûÊýÖµ¡£
£¨3£©ÎÊÌâÀ©Õ¹£º
ʲôʱºò¿¼ÂÇʹÓ÷ÖÇø£¿
¢ÙÒ»ÕűíµÄ²éѯËÙ¶ÈÒѾÂýµ½Ó°ÏìʹÓõÄʱºò£»¢Úsql¾¹ýÓÅ»¯£»¢ÛÊý¾ÝÁ¿´ó£»¢Ü±íÖеÄÊý¾ÝÊǷֶεģ»¢Ý¶ÔÊý¾ÝµÄ²Ù×÷ÍùÍùֻɿ¼°Ò»²¿·ÖÊý¾Ý£¬¶ø²»ÊÇËùÓеÄÊý¾Ý¡£
·ÖÇø½â¾öµÄÎÊÌ⣺
¢ÙÖ÷Òª¿ÉÒÔÌáÉý²éѯЧÂÊ¡£
ʲôʱºò¿¼ÂÇ·Ö±í
¢ÙÒ»ÕűíµÄ²éѯËÙ¶ÈÒѾÂýµ½Ó°ÏìʹÓõÄʱºò£»¢Úsql¾¹ýÓÅ»¯£»¢ÛÊý¾ÝÁ¿´ó£»¢Üµ±Æµ·±²åÈë»òÕßÁªºÏ²éѯʱ£¬ËٶȱäÂý¡£
·Ö±í½â¾öµÄÎÊÌ⣺
¢Ù·Ö±íºó£¬µ¥±íµÄ²¢·¢ÄÜÁ¦Ìá¸ßÁË£¬´ÅÅÌI/OÐÔÄÜÒ²Ìá¸ßÁË£¬Ð´²Ù×÷ЧÂÊÌá¸ßÁË£»¢Ú²éѯһ´ÎµÄʱ¼ä¶ÌÁË£»¢ÛÊý¾Ý·Ö²¼ÔÚ²»Í¬µÄÎļþ£¬´ÅÅÌI/OÐÔÄÜÌá¸ß£»¢Ü¶ÁÐ´ËøÓ°ÏìµÄÊý¾ÝÁ¿±äС£»¢Ý²åÈëÊý¾Ý¿âÐèÒªÖØÐ½¨Á¢Ë÷ÒýµÄÊý¾Ý¼õÉÙ¡£
£¨4£©½áºÏÏîÄ¿ÖÐʹÓãº
ÎÞ
²ÂÄãϲ»¶£º
PythonÈçºÎʹÓÃpymysqlÁ´½ÓmysqlÊý¾Ý¿â£¿
Mysql5.5.62.msiÏÂÔØÓë°²×°½Ì³Ì
ÅÀ³æÊʺÏʹÓÃMysql»¹ÊÇMongdb£¿
ÀÖÓãµç¾ºpython+Êý¾Ý·ÖÎö¿Î³Ì