淺析Redis 和MongoDB

來源:互聯網
上載者:User
         今天來聊聊什麼事nosql,一聽nosql也許很多人會覺得很高大上的感覺,但其實接觸過了也還覺得還行,隨著當今資料的瘋狂爆炸性的增長,傳統的RDBMS也越來越暴露出他的不足之處,所以,作為一名合格的程式員,有必要瞭解一下,近幾年新出現的nosql的概念,nosql可以理解為"not only sql",並不是說廢棄了Rdbms,而是一種補充吧.

          好了,廢話不多說,前面都只是前提,今天我想說的重點是nosql資料庫中的用的還算比較多的有2種,(也不知道我的這種直覺對不對啊)一個,Redis,為典型的索引值資料庫。另一個,MongoDB,這個大家一定非常熟悉了,文檔型資料庫,還能儲存JSON格式的資料。redis和mongoDB的安裝都不是特別困難,我指的是想體驗一下他基本的功能的情況下,在類似cmd視窗中敲敲幾行命令還是比較容易的。Redis資料庫其實是在維護一個巨大的hashMap,當然還有一些別的操作,還能有查詢排序功能,還有鏈表功能。MongoDB在儲存東西時就比較個人化了,不像Redis那樣都是類似於“ID + 姓名”:內容,然後由程式自己對資料進行處理,所以每個資料庫都有自己的特點的嘛,像新浪微博用的就是Redis。其實在nosql中還有其他類的非關係型資料庫,比如圖形資料庫GraphBA ,還有面向列儲存的HBase,Hadoop採用的資料庫,原理更Google的BigTable比較類似,有興趣的同學可以學習一下什麼叫做面向列的儲存。

      本篇文章原本就不是單調的介紹Redis和mongodb的安裝使用,這類文章在網上找估計就是一堆的了,重在向讀者介紹一個概念,引領讀者的學習,就當是普及一下知識吧

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.