我目前正在決定一個新的Web應用程序的數據庫部分。可以Redis AOF-Persistence設置爲'always'還是'每秒'具有更好的性能?
應用程序將在Windows服務器上運行,並且將在.net
由於應用程序應該是寫非常低和高的讀取,而我不希望這個應用程序有一個複雜的relation-明智的領域,我正在尋找更快的東西,然後我的默認選項,這是EF。
我現在對我目前決定2個設置點:
- EF的持久性,Redis的爲(手動)緩存
- 全Redis的持久性實現
在我研究發現,Redis的AOF持久性看起來不錯,但是在性能方面存在權衡。
在文檔和其他資源,它是百達說,「總是」選項是非常,非常緩慢,1秒的選擇是一個很好的妥協。
現在,在我的理解中,AOF寫入只能發生在數據集更改上,因此需要寫入。那麼我是否正確地斷定,在我的情況下,「總是」選項是更快/更快的選擇,因爲我很可能每隔一小時左右纔會獲得一次數據寫入?或者是1秒,更多的意思是作爲一個限制(因爲我們會寫每一個comaand與最大一次一秒)
我覺得有點傻,問這個,但我找不到這個直接的答案對我來說,它確實決定了我在這件事上的選擇
是啊,我明白你的意思。感謝您對此的看法 –
@LievenVandeperre沒問題,歡迎您! –