HBSAE筆記 NoSQL 非關係型資料庫

2021-09-01 11:50:05 字數 578 閱讀 4956

每天寫入量巨大,而相對讀數量較小的應用,不需要複雜查詢條件來查詢資料的應用,hbase只支援基於rowkey的查詢

估算公式:t =(s*r)*1.25(估算了臨時檔案)

s:儲存量,r:副本數,t:集群所需空間

讀 get get 't1','rowkey001', 'f1:col1'

寫 put put 't1','rowkey001','f1:col1','value01'

掃瞄 scan scan 'tablename', 獲取前兩行

刪除 delete delete 't1','rowkey001','f1:col1'

1、離線備份:distcp命令 hadoop distcp hdfs://jiqun1:9000/hbase hdfs://jiqun2:9000/hbasebackup/backup1

3、使用export和import 進行備份和恢復

基本增刪改查 htable類,hbase儲存都是位元組,hbase單元格資料大小不能超過20m

過濾器功能-通過regionserver進行過濾

其它nosql資料庫:redis 支援事務,mongodb不支援事務

NOSQL非關聯式資料庫。

nosql not only sql,而不是no sql。nosql,泛指非關係型的資料庫。隨著網際網路 web2.0 的興起,傳統的關聯式資料庫在應付web2.0 特別是超大規模和高併發的 sns型別的web2.0純 動態 已經顯得力不從心,暴露了很多難以克服的問題,而非關係型的資料庫則由於其本身...

NoSQL 非關係型資料庫

nosql not only sql,用於指代那些非關係型的 分布式的,且一般不保證遵循acid原則的資料儲存系統。非關係型資料庫嚴格上不是一種資料庫,應該是一種資料結構化儲存方法的集合。資料的持久儲存,尤其是海量資料的持久儲存,還是需要一種關聯式資料庫!非關係型資料庫 mongodb redis ...

redis介紹(非關係型資料庫NOsql)

非關係型資料庫nosql not noly sql 使用c語言編寫 效能好,快 開源 免費。記憶體。在記憶體運算元據,僅次於cpu.永續性 把資料從記憶體發到硬碟裡面。k v key value redis的應用場景 1.資料的告訴快取和web會話快取 session cache 2.排行榜應用。時...