無標題文章

1 請舉出一例子,使用關系型數(shù)據(jù)庫較難進行數(shù)據(jù)建模,而采用HBase則相對簡單。
2 用HBase存儲社交網(wǎng)站站內(nèi)短信信息,要求記錄發(fā)送者,接受者,時間,內(nèi)容,有關的查詢是發(fā)送者可以列出他所有(或按時間段)發(fā)出的信息列表(按時間降序排列),接收者可以列出他所有(或按時間段)收到的信息列表(按時間降序排列)。請進行數(shù)據(jù)建模。

1、淘寶商品信息頁面,無法以結構化進行存儲,并且數(shù)據(jù)量巨大,有版本要求,可利用hbase的時間戳。

2、
方法一:
發(fā)送者表:
行鍵 發(fā)送者id + 消息id;列族和列:接受者id + 內(nèi)容
接受者表:
行鍵 接受者id + 消息id;列族和列:發(fā)送者id + 內(nèi)容

方法二:
行鍵 行為(發(fā)送/接受) + 對象(發(fā)送者id/接受者id)+隨機id;列族和列:內(nèi)容

方法一兩張表又重復數(shù)據(jù),方法二要保證隨機id的生成不能重復。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • width: 65%;border: 1px solid #ddd;outline: 1300px solid #...
    邵勝奧閱讀 5,203評論 0 1
  • 目錄 筆記大型項目優(yōu)化概述大型項目優(yōu)化的方向代碼優(yōu)化數(shù)據(jù)庫優(yōu)化緩存優(yōu)化架構優(yōu)化Memcache與MySQL比較語法...
    動了情的痞子丶閱讀 345評論 0 0
  • 1.要做一個盡可能流暢的ListView,你平時在工作中如何進行優(yōu)化的? ①Item布局,層級越少越好,使用hie...
    fozero閱讀 888評論 0 0
  • 【2017年最新】? iOS面試題及答案 設計模式是什么? 你知道哪些設計模式,并簡要敘述? 設計模式是一種編碼經(jīng)...
    紫色冰雨閱讀 737評論 0 1
  • 你有多久,沒去過書店了?我因為孩子借書的原因,基本上一個星期去一次,去了或多或少總能發(fā)現(xiàn)一些自己原來沒有了解的書,...
    我心我愿秀閱讀 276評論 2 1

友情鏈接更多精彩內(nèi)容