关于Redis与关系型数据的一些区别
生活随笔
收集整理的這篇文章主要介紹了
关于Redis与关系型数据的一些区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Redis能替代關系型數據庫嗎? 為什么?
不能替代, 兩者側重點不同, redis是非關系型數據庫,以k-v形式存儲的內存數據庫。
1,基于數據存在于緩存中如果redis服務器出現宕機的情況,會造成數據未來得及保存, 導致數據丟失,不安全。
2,redis的缺點也非常明顯,僅提供最基本的hash set, list, sorted set等基于數據類型,不分表,沒有schema,沒有索引,沒有外鍵,缺少int/date等基本數據類型,多條件查詢需要通過集合內聯(sinter,zinterstore)和連接間接實現,操作不便,開發效率低,可維護性不佳; 因此一般不將其視為完整的數據庫單獨使用,很多網站將redis作為高速緩存和session狀態存儲層,然后再與其他數據庫搭配使用。
3,redis對數據事務支持, ACID里邊只支持一致性和隔離性, 且redis的事務不支持回滾。
轉載于:https://www.cnblogs.com/piovuz/p/6748506.html
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的关于Redis与关系型数据的一些区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ArcGIS教程:Iso 聚类非监督分类
- 下一篇: Redis的数据类型之String