眾所周知,數據一般都放在數據庫當中,當數據量變得很大,頻繁的查詢就需要耗費過多的時間,用戶體驗隨之下降。
所以,對于數據庫驅動的應用,當大家希望其擁有更為出色的性能表現時,緩存效率也是必須考慮的因素之一。
如果把常用的熱點數據放在內存中,需要查詢的時候,直接從內存中獲取,減少查詢數據庫的次數,就可以提高查詢效率。
目前業界兩種主流的內存數據庫:Memcached和Redis,均可實現基于key-value的存儲。
其中Memcached面世時間相較于Redis更早,其設計簡單、易于開發、便于部署,解決了大型數據緩存的很多問題,目前已有大量的存量用戶,特別是在休閑類游戲應用中的使用率非常高。
華為云Memcached實例上線 提供“三高”新選擇
與自建開源Memcached相比,華為云全新上線的Memcached實例,為用戶提供了一種可用性、安全性和擴展性更高的新選擇。
原生Memcached不具備數據持久化、高可用等功能,通常都需投入大量的人力物力進行管理,容量不夠還需要考慮如何擴容、數據如何遷移等繁瑣工作。
分布式緩存服務(Distributed Cache Service)是華為云上的一款內存數據庫服務,基于雙機熱備的高可用架構,擁有豐富的緩存類型,能夠很好地滿足用戶高讀寫性能及快速數據訪問的業務訴求。分布式緩存服務能夠有效加快應用的處理速度,降低業務對整體架構的壓力,具有高可靠、在線擴展、一鍵運維等特點。華為云分布式緩存服務繼推出Redis實例后,又推出Memcached實例,讓使用Memcached的用戶也能快速上云。
新上線的華為云分布式緩存服務Memcached實例支持Memcached協議的雙機熱備,出現故障時自動切換,實現了對用戶和應用層無感知的高可用特性。……