MySQLå¯¹åæŸ¥è¯¢çš„æ”¯æŒæ¯”那些套了个简å•SQL壳的K/V系统è¦å¥½å¾—多,但是它基本上还是以è¿ä»£çš„æ–¹å¼æ¥å¤„ç†ç›¸å…³å查询。
---MySQLç‰æ•°æ®åº“,把å¯ä¼˜åŒ–çš„åæŸ¥è¯¢ä¸Šæ‹‰ï¼ˆå³æ‰å¹³åŒ–)为连接或åŠè¿žæŽ¥æ“作。
---åæŸ¥è¯¢çš„æ¶ˆé™¤ï¼Œä¸»è¦ä½¿ç”¨çš„æ˜¯é€»è¾‘优化的方å¼ï¼›é€»è¾‘优化,使用关系代数+å¯å‘å¼è§„则,对SQL进行ç‰ä»·å˜æ¢ï¼Œè¿™ä¸ªè¿‡ç¨‹ï¼Œéžè¿ä»£ã€‚MySQL原ç†å¦‚æ¤ï¼Œå…¶ä»–æ•°æ®åº“原ç†ä¹Ÿå¦‚æ¤ã€‚
---而所谓“è¿ä»£â€ï¼Œæ˜¯æ‰§è¡Œå™¨å¯¹å查询的实现方å¼ï¼Œå³ä¸å¯è¢«ä¼˜åŒ–çš„åæŸ¥è¯¢ï¼Œå…¶æ‰§è¡Œè¿‡ç¨‹ï¼Œé€šå¸¸æ˜¯è¿ä»£å¤„ç†ã€‚但进入执行阶段,优化过程已ç»ç»“æŸäº†ã€‚
select * from t1 where c1 = (select max(d1) from t2 where t1.c2 = t2.d2);
---这个例åè§äº†å¥½å¤šæ¬¡äº†ï¼Œæ„Ÿå…´è¶£çš„网å‹å¯æœç´¢ä¸€ä¸‹ã€‚
---所用示例,å¯èƒ½æ˜¯DM的典型用例,能体现其长处,所以被åå¤ä½¿ç”¨ã€‚
--- 2014å¹´3月曾引用+è®¨è®ºè¿‡è¿™æ ·çš„ä¾‹å,å‚è§ï¼šhttp://blog.163.com/li_hx/blog/static/18399141320142239359546/
---还是个特例?
PlanetMySQL Voting: Vote UP / Vote DOWN