這是小編兩年前在 HadoopCon 2014 分享的一場 talk,感謝 王耀聰 提供機會讓小編試試身手 XD
下面是當時提供的大綱:
1. HBase brief introduction:簡單介紹 HBase 的運作原理
2. Rowkey(Schema) design:Rowkey 的設計與 AP 的效能息息相關,如何設計 Rowkey 是 HBase 非常重要的一個課題
3. Best practice in Java:如何在操作 HBase 時,可以少碰一些雷
4. API Blueprint:分享如何將 HBase 設計出來的 Dataflow,整理成文件
5. HBase Dataflow:可以利用這套工具,將設計出來的 Dataflow 傳承下去,利於保存
---
其實現在小編仍然是用類似的方式來設計 rowkey 及 schema,重點就是能一次 scan 就不要多次 get,畢竟 RPC 次數太多可是很恐怖啊!
另外就是,要讀取的時候速度快,那在寫入時就多寫幾個 table 吧,時間與空間互相轉換是不變的真理。
HBase Dataflow:https://kewang.github.io/hbase-dataflow
投影片:http://www.slideshare.net/kewang/how-to-build-a-scalable-sns-using-hbase
PS. 小編公司現在持續招募中喔,看了這篇有興趣的可以隨時跟小編聯絡。
#hbase #hadoop #rowkeydesign #hadoopcon
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
table schema設計 在 コバにゃんチャンネル Youtube 的最佳貼文
table schema設計 在 大象中醫 Youtube 的精選貼文
table schema設計 在 大象中醫 Youtube 的最讚貼文
table schema設計 在 資料庫:基礎篇 - GitHub 的推薦與評價
通常不會讓終端使用者可以動態新建table 和修改schema。database schema 比較像是你程式的一部分,你的source code 會依賴於schema 設計。另外也有效能的考量 ... ... <看更多>
table schema設計 在 [架構設計] 高性能DB 架構設計(RDBMS / NoSQL / Cache) 的推薦與評價
... 主要內容為高性能DB 架構設計,包含了RDBMS、NoSQL & Cache 的架構設計 ... Document DB:解決RDBMS 強schema 約束的問題,以MongoDB 為代表。 ... <看更多>