簡體   English   中英

在Hbase中存儲列表數據?

[英]Storing List data in Hbase?

我試圖在 Hbase 中存儲一個列表,數據對象的集合。 例如,一個 User 表,其中 userId 是 Rowkey,列族 Contacts 的列為 Contacts:EmailIds,其中 EmailIds 是電子郵件列表

{abcd@example.com,bpqrs@gmail.com....etc}

我們如何在Hbase中得到model這個? 我們如何在 Java 中執行此操作?/Python?我已嘗試在 Python 中對數據進行 pickling 和 unpickling,但由於性能問題,這是我不想使用的一種解決方案。

您可以按以下方式使用它:

| userid | contacts                                              |
| test   | c:email1=test@example.com; c:email2=te.st@example.com |

要么

| userid | contacts                                              |
| test   | c:test@example.com=1; c:te.st@example.com=2           |

這樣你就可以使用版本控制,添加/刪除盡可能多的 email 地址,使用過濾器,在客戶端代碼中迭代這些 KV 對真的很容易

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM