色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

php HandlerSocket的使用

  • Memcache數(shù)據(jù)一致性的問題:當MySQL數(shù)據(jù)變化后,如果不能及時有效的清理掉過期的數(shù)據(jù),就會造成數(shù)據(jù)不一致。這在強調(diào)即時性的Web2.0時代,不可取。
  • Memcache崩潰后的雪崩效應(yīng):作為緩存的Memcache一旦崩潰,MySQL很可能在短時間內(nèi)承受高負載而宕機。據(jù)說前段時間新浪微博就遭遇了這樣的問題。

注:關(guān)于清理過期數(shù)據(jù)的問題,可以在程序架構(gòu)上想辦法,如果數(shù)據(jù)操作有統(tǒng)一DAO封裝的話,可以利用Observer模式來清理過期數(shù)據(jù),非主題內(nèi)容,資料自查。

面對這些問題,HandlerSocket項目是個不錯的解決方案,它通過插件的方式賦予MySQL完整的NoSQL功能,從原理上講,它跳過MySQL中最耗時的語法解析,查詢計劃等步驟,直接讀取數(shù)據(jù),如果內(nèi)存夠大,能裝下索引,MySQL的查詢效率能提高若干倍!

性能測試:Using MySQL as a NoSQL

主站蜘蛛池模板: 平乡县| 柯坪县| 栾城县| 周宁县| 资兴市| 西青区| 佛学| 云阳县| 方城县| 柯坪县| 武山县| 巢湖市| 永泰县| 会东县| 综艺| 长宁区| 平果县| 瑞昌市| 吴堡县| 新乡县| 吉木乃县| 京山县| 长泰县| 松阳县| 民权县| 双流县| 潼关县| 仁怀市| 二连浩特市| 娄烦县| 清镇市| 澎湖县| 西峡县| 岐山县| 东港市| 商洛市| 新民市| 南郑县| 定南县| 葵青区| 金塔县|