海量使用者 高併發
效能瓶頸:磁碟io效能低下
擴充套件瓶頸:資料關係複雜,擴充套件性差,不便於大規模集群
降低磁碟io次數,越低越好 記憶體儲存
去除資料間關係,越簡單越好 不儲存關係,僅儲存資料
nosql:即 not-only sql( 泛指非關係型的資料庫),作為關係型資料庫的補充。
作用:應對基於海量使用者和海量資料前提下的資料處理問題。
特徵:可擴容,可伸縮
大資料量下高效能
靈活的資料模型
高可用常見 nosql 資料庫:
redis
memcache
hbase
mongodb
資料間沒有必然的關聯關係
內部採用單執行緒機制進行工作
高效能
多資料型別支援
* 字串型別 string
* 列表型別 list
* 雜湊型別 hash
* 集合型別 set
* 有序集合型別
分布式資料共享
如分布式集群架構中的session分離
訊息佇列
分布式鎖
附加功能
系統功能優化或公升級
*單伺服器公升級集群
*session管理
*token管理
01 新的開始
我理解的寫部落格和看部落格無非就是滿足兩種人的需求。寫部落格的人想在裝逼中傳播知識。看部落格的人在忍受別人裝逼的同時學習知識。寫部落格對我來說是乙個不小的挑戰,剛步入大學的我一開始記筆記的用的是紙筆,在記了一段時間之後發現,有時候自己收藏的一些 塊回過頭來溫習時,卻沒有了耐性,有的竟然自己也看不懂了...
學習linux系統開始啦 01
個人屬於初級菜鳥階段,個人理解linux的學習有三個部分 核心 驅動 應用。核心包括 uboot的學習,核心裁剪。驅動包括 linux驅動 應用 那就多了去了,想怎麼用就怎麼用了。linux是乙個分時作業系統,什麼叫分時作業系統呢?分時作業系統是使一台計算機採用時間片輪轉的方式同時為幾個 幾十個甚至...
ROS學習(1) 開始的開始
從今開始就要正式開始進行ros的學習了,學習ros應該說是興趣使然,雖然還有大半年的時間就面臨著畢業 但是感覺自己身上的壓力沒有那麼多,也有時間開始學習一些新的東西。而且思考了一下自己的學習路線,感覺之前所學都是為了ros來鋪的路,我學習了c 學習了qt,學習了opencv,學習了pcl,雖然這些都...