Redis和TimesTen比較.pptx_第1頁
Redis和TimesTen比較.pptx_第2頁
Redis和TimesTen比較.pptx_第3頁
Redis和TimesTen比較.pptx_第4頁
Redis和TimesTen比較.pptx_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

Redis和TimesTen比較,Redis是什么? Redis能干嘛? Redis有什么特點? Redis在什么場景下適用?,1.Redis是一個用c語言寫的類似Memcache的key-value的存儲系統(tǒng),它的value不僅包括基本的string類型還有l(wèi)ist,set ,sorted set和hash類型,當然這些類型的元素也都是string類型。也就是說list,set這些集合類型也只能包含string 類型。 2.是基于內(nèi)存的,因此不是Redis的機器對于內(nèi)存是非常有高的要求,會把數(shù)據(jù)實時寫到內(nèi)存中,在定時同步到文件。,Redis簡介,Redis可以當作數(shù)據(jù)庫來使用,但是有缺陷,在可靠性上沒有Oracle關系型數(shù)據(jù)庫穩(wěn)定。 可以作為持久層的Cache層。可以緩存下面的數(shù)據(jù)庫結構 1.計數(shù) 2.排行榜樣 3.隊列(訂閱關系),Redis能干嘛?,完全居于內(nèi)存,數(shù)據(jù)實時的讀寫內(nèi)存,定時閃回到文件中。 讀寫速度快。 支持高并發(fā),官方宣傳支持10萬級別的并發(fā)讀寫。 支持機器重啟后,重新加載模式,不會掉數(shù)據(jù)。 支持主從模式復制,Redis特點?,在非可靠數(shù)據(jù)存儲中,可以作為數(shù)據(jù)持久層或者數(shù)據(jù)緩存區(qū)。 對于讀寫壓力比較大,實時性要求比較高的場景下。 關系型數(shù)據(jù)庫不能勝任的場景(如在SNS訂閱關系)。,Redis在什么場景下適用?,TimesTen是什么? TimesTen能干嘛? TimesTen有什么特點? TimesTen在什么場景下適用?,Oracle 內(nèi)存數(shù)據(jù)庫 TimesTen 是一個針對內(nèi)存進行了優(yōu)化的關系數(shù)據(jù)庫,它為應用程序提供了當今實時企業(yè)和行業(yè)(如電信、資本市場和國防)所需的即時響應性和非常高的吞吐量。 Oracle 內(nèi)存數(shù)據(jù)庫 TimesTen 作為緩存或嵌入式數(shù)據(jù)庫部署在應用程序?qū)又?,利用標準?SQL 接口對完全位于物理內(nèi)存中的數(shù)據(jù)存儲進行操作。所包括的復制技術能夠在 TimesTen 數(shù)據(jù)庫之間進行實時事務復制,以實現(xiàn)高可用性和負載共享。,TimesTen是什么?,TimesTen 可以作為獨立的數(shù)據(jù)庫使用 TimesTen 可以作為 Oracle 數(shù)據(jù)庫的內(nèi)存緩存使用,TimesTen能干嘛?,及時響應完全居于內(nèi)存,對于CPU,磁盤的IO壓力非常低。 支持實物 兼容標準SQL 高性能,高可用 主從模式,TimesTen有什么特點?,實時計費系統(tǒng)(移動,聯(lián)通) 基金,股票實時撮合交易系統(tǒng) 網(wǎng)站Cache層或者持久層,TimesTen在什么場景下適用?,Redis的優(yōu)點 性能極高 Redis能支持超過 100K+ 每秒的讀寫頻率。 豐富的數(shù)據(jù)類型 Redis支持二進制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 數(shù)據(jù)類型操。 原子 Redis的所有操作都是原子性的,同時Redis還支持對幾個操作全并后的原子性執(zhí)行。 豐富的特性 Redis還支持 publish/subscribe, 通知, key 過期等等特性。 Redis的缺點 數(shù)據(jù)庫容量受到物理內(nèi)存的限制,不能用作海量數(shù)據(jù)的高性能讀寫。 它沒有原生的可擴展機制,不具有自身可擴展能力,要依賴客戶端來實現(xiàn)分布式讀寫。 Redis使用最佳方式是全部數(shù)據(jù)in-memory。雖然Redis也提供持久化功能,但實際更多的是一個disk-backed功能,跟傳統(tǒng)意義上的持久化有比較大的區(qū)別。 現(xiàn)在的Redis只適合的場景主要局限在嬌小數(shù)據(jù)量的高性能操作和運算上 相比于關系型數(shù)據(jù)庫,由于其存儲結構相對簡單,因此Redis并不能對復雜的邏輯關系提供很好的支持,Timesten優(yōu)點 有商業(yè)公司的技術支持,技術響應快速,可以和oracle數(shù)據(jù)庫通信 高事務吞吐量 支持標準sql語句查詢 可持久化和可恢復到內(nèi)存中 高可用性,并且無數(shù)據(jù)丟失 Timesten缺點 對于很多公司來說價格很貴,以下是新浪做的一個簡單的性能測試 小的value指測試,1-5000000 as key 100bytes string value. 讀寫/s 可以看出Redis和其他NoSql相比較還是不錯的,性能測試,Timesten表結構,在Redis中我用string類型測試 為了和timesten的數(shù)據(jù)類似 Key為string Value 為List,timesten redis 插入 更新 查詢 刪除,速度

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論