云數(shù)據(jù)庫Memcache版與本地自建Memcached的區(qū)別
本文為您介紹云數(shù)據(jù)庫Memcache版與本地自建Memcached的區(qū)別。
性能對比
自建Memcached:服務(wù)器CPU 8核 E5-2630,內(nèi)存32 GB,操作系統(tǒng)CentOS 5.8 64位,自建Memcached,緩存容量20 GB。
云數(shù)據(jù)庫 Memcache版:在阿里云購買20G容量的服務(wù)。
場景測試
測試場景1:在單連接情況下,分別使用大小為1 KB、10 KB、100 KB、800 KB 的數(shù)據(jù)(Value),對自建Memcached和云數(shù)據(jù)庫 Memcache版進行讀寫操作,對比二者的平均響應(yīng)時間。
連續(xù)執(zhí)行set操作100,000次,測試目標A和B的平均響應(yīng)時間對比如下(單位 ms)。
Value 1K | Value 10K | Value 100K | Value 800K | |
---|---|---|---|---|
Memcached | 0.52 | 1.1 | 4.8 | 37 |
云數(shù)據(jù)庫 Memcache 版 | 0.61 | 1.33 | 5.2 | 37 |
連續(xù)執(zhí)行g(shù)et操作100,000次,測試目標A和B的平均響應(yīng)時間對比如下(單位 ms)。
Value 1K | Value 10K | Value 100K | Value 800K | |
---|---|---|---|---|
Memcached | 0.46 | 0.78 | 1.55 | 8.47 |
云數(shù)據(jù)庫 Memcache 版 | 0.56 | 1.09 | 1.58 | 9 |
測試場景2:在多連接情況下,分別使用大小為1 KB、10 KB、100 KB的數(shù)據(jù)(Value),對自建Memcached和云數(shù)據(jù)庫Memcache版進行讀寫操作,對比二者的平均響應(yīng)時間。
Value 1K | Value 10K | Value 100K | |
---|---|---|---|
Memcached | 4.82 | 8.68 | 165 |
云數(shù)據(jù)庫 Memcache 版 | 4.14 | 7.69 | 136 |
100個連接并發(fā)連續(xù)執(zhí)行 get 操作1,000,000次,測試目標A和B的平均響應(yīng)時間對比如下(單位 ms)。
Value 1K | Value 10K | Value 100K | |
---|---|---|---|
Memcached | 4.58 | 8.19 | 124 |
云數(shù)據(jù)庫 Memcache 版 | 3.59 | 7.24 | 103 |
測試結(jié)論:從以上對比測試結(jié)果中可以看到,當只有一個連接時,云數(shù)據(jù)庫Memcache 版的 IO 性能要略低于自建的 Memcached;當多連接并發(fā)的情況下,云數(shù)據(jù)庫 Memcache 版的IO性能要高于自建Memcached。
如果問題還未能解決,請聯(lián)系售后技術(shù)支持。