首先介紹一下redis,redis是乙個高效能的key-value資料庫,它屬於nosql資料庫。
關於nosql資料庫我們在這裡也做一下簡單的介紹,資料庫分為關係型資料庫比如mysql和非關係型資料庫如今天我們說道的redis資料庫,和新式的資料庫(結合兩種資料庫衍生出來的新式資料庫),他們兩個的區別在這裡我們先不做詳細解釋,這裡只是簡單的介紹一下吧:
對於nosql資料庫他是全稱(not only sql),它的特點是:
不支援sql語法
兩種資料課的使用場景不同,sql資料庫適用於關係特別複雜的資料查詢場景,nosql反之
『事務』特性的支援:sql對事物的支援非常完善,而nosql基本不支援事務
下面我們來說一下關於redis的介紹:
redis是乙個開源的使用ansi c語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、key-value資料庫,並且提供多種語言的api。
redis是nosql技術陣營中的一員,它通過多種鍵值對資料型別來適應不同的場景下的儲存需求,借助一些高層級的藉口使用其可以勝任,如 快取、佇列系統的不同角色。
redis特性:
redis與其他key-value快取產品有以下三個特點:
redis優勢
豐富的特性 redis還支援publis/subscribe(訂閱發布模式、
一種一對多的依賴關係
),通知,key過期等特性。
redis應用場景
5 資料倉儲特點或 分析型資料庫特點
資料倉儲不應讓傳統關聯式資料庫來實現,因為關聯式資料庫最少也要求滿足第1正規化,而資料倉儲裡的關 係表可以不滿足第1正規化。面向分析的儲存系統 資料倉儲特點 1.面向主題 subject oriented 1 面向主題特性是資料倉儲和操作型資料庫的根本區別 操作型資料庫是為了支撐各種業務而建立,而分...
Mysql資料庫特點和理解
資料庫技術研究 科學的組織和儲存資料 高效的獲取和處理資料 sql語言 結構化查詢語言 sql是為資料庫建立的操作命令集。資料data 資料庫database db 資料庫管理系統 dbms 資料庫系統 dbs 資料data定義 對客觀事物的符號表示,資料庫的基本物件 dbs data databa...
資料庫特性
事務的原子性 事務的原子性指的是,事務中包含的程式作為資料庫的邏輯工作單位,它所做的對資料改操作要全部執行,要麼全部不執行。這種特性稱為原子性。事務的原子性要求,如果把乙個事務看作是乙個程式,它要麼完整的被執行,要麼完全執行。就是說事務的操縱序列或者完全應用到資料庫或者完全不影響資料庫。這種特性稱為...