最近學習nosql看的一些資料

2021-09-06 04:48:07 字數 2173 閱讀 2663

完成自己本年度最大的乙個專案之後, 工作重點從pm的角色轉換到儲存相關的工作, 因此工作之外花了一些時間關注了一下nosql相關的資料(主要來自blog.nosqlfan.com)

nosql相關

[譯] nosql生態系統

//這個是我看到的nosql講的最好, 最完整的文件

我對nosql的一點理解

// 贊同作者的觀點, 在海量資料面前, mysql基本退化成了簡單的kv儲存

nosql產品的分類圖表

// auto-sharding還不是很明白

海量資料處理之 smaq 架構-storage、mapreduce and query

// 這不是我們一直要實現的儲存檢索一體化麼?

cassandra 和 hbase 中使用的 bigtable 模型

// 終於知道什麼是面向列的儲存, 以及資料合併方面的知識

和普通的rdbms不一樣,普通的rdbms通常是行式儲存的,一行資料是連續存在一段磁碟空間上的。而列式儲存是將各個列分別進行連續的儲存。 也 正是因此,它對於處理欄位中的null欄位,能夠不占用過多的空間。同時能夠支援靈活鬆散的列定義。也就是我們通常所說的schema-less。

nosql理論之-記憶體是新的硬碟,硬碟是新的磁帶

// nosql儲存的基石

關於nosql的思考-為什麼我們要優化儲存的寫效能?

// 透過現象看本質, 對nosql的思考很到位

在nosql的許多產品中,我們通過benchmark可以看到的都是寫效能極度提公升,而讀效能並沒有太大的漲幅甚至相對傳統rdbms還有下降。

基於ssd的資料庫效能優化

//對於大量隨機讀的key-value來說,換上ssd一般可以提高tps 10 倍左右,響應時間基本降低1/4

了解nosql的必讀資料

// 都是nosql的基礎**, 有時間要好好讀一下

redis相關

鋒利的redis

// 入門必看

redis併發效能測試benchmark

// 最大在120,000?,  不知道是否是單機, 不知道是qps還是tps, 併發數在4k之後開始走下坡路, 不過是緩慢下降

redis幾個認識誤區

// aof目的主要是資料可靠性及高可用性,在redis中有另外一種方法來達到目的:replication。由於redis的高效能,複製基本沒有延遲。這樣達到了防止單點故障及實現了高可用。

mogodb相關

簡單的mongodb

// ppt做的不錯, 值得學習^_^

mongodb mapreduce

// map reduce比較全的參考

白話mongodb(一)

// 寫的那是相當直白啊

效能測試:mongodb vs. sql server

//結果是insert方面mongodb比sql server快十倍左右,update快20倍左右,select快2倍左右。

mongodb中索引的用法

// mongodb的索引講的很詳細, 不過mongodb的索引跟rdbms的索引非常像, 因此理解也很容易.

mongodb 集群

// sharding之後, 如果mongodb查詢的資料分布在多個節點上, 那merge過程在**做的呢?

foursquare 長達 11 小時的宕機

//cassandra神話破滅了, mongodb也有問題, nosql還有王者麼? 或者說沒有金剛鑽別攬瓷器活

hbase相關

hbase入門

// 真的很容易看懂了, 主要是column, column faimly的理解

hbase 介紹

//寫的不錯, 看懂了很多東西, 不過還是有不少疑問

hbase-介紹

// 老外的hbase介紹, 記住了一點: 把column理解為tag, 而value可以是任意長度大小

oschina的hbase資料彙總

// hbase相關的內容也很多, 還沒看

關於hbase的乙個ppt

// 講的很詳細, 可能和我理解的差不多

hbase二級索引與join

// 沒怎麼看懂, 不過可以從中知道, hbase對二級索引的支援非常困難

cassandra和hbase主要設計思路對比

最近學習nosql看的一些資料

完成自己本年度最大的乙個專案之後,工作重點從pm的角色轉換到儲存相關的工作,因此工作之外花了一些時間關注了一下nosql相關的資料 主要來自blog.nosqlfan.com nosql相關 譯 nosql生態系統 url 這個是我看到的nosql講的最好,最完整的文件 我對nosql的一點理解 u...

最近看的一些讀書一

c primer,c 標準庫,泛型程式設計與stl,設計模式,uml精粹,stl原始碼分析,敏捷軟體開發 原則 模式與實踐 以上是我近3個月來讀的一些書,下面談談讀書的體會。總想跟上時代的發展,這是程式設計師的普遍想法。作為c程式設計師,想公升級為c 程式設計師的想法由來已久。我有大概5年以上的c ...

Nosql的一些疑問

couchbase,membase與memcached的關係是?我了解memcached是什麼,但是不知道前面2者與它的關係是什麼?就我的理解,好像前面2者只是提供了乙個memcached的管理頁面?其實還是memcahced的東西?另外,為什麼couchbase的安裝包90m,而memcached...