系統性能提升利刃 | 緩存技術使用的實踐與思考

導讀

按照現在流行的互聯網分層架構模型,最簡單的架構當屬Web響應層+DB存儲層的架構。從最開始的單機混合部署Web和DB,到後來將二者拆分到不同物理機以避免共享機器硬件帶來的性能瓶頸,再隨着流量的增長,Web應用變爲集羣部署模式,而DB則衍生出主從機來保證高可用,同時便於實現讀寫分離。這一連串系統架構的升級,本質上是爲了追求更高的性能,達到更低的延時。

高德作爲一款國民級別的導航軟件,導航路線的數據質量是由數據中心統一管理的。爲了保證數據的鮮度,數據中心需要對不斷變化的現實道路數據進行收集,將這些變化的信息保存到數據庫中,從而保證導航數據的鮮度;另一方面數據中心內部多部門協調生產數據的時候,會產生海量請求查詢最新生產的數據,這就要求數據的管理者要控制數據庫連接數,降低請求的響應耗時,同時也需要保證返回數據的實時性。

在平衡數據鮮度和性

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章