代码之家  ›  专栏  ›  技术社区  ›  Andrea Bergonzo l'L'l

HBase中使用的细胞类型是什么?

  •  0
  • Andrea Bergonzo l'L'l  · 技术社区  · 7 年前

    我在读一本 Cell in HBase 可以看出,给定行、列族、列限定符、时间戳和类型,该值是唯一的。

    我知道前4个,但对此一无所知 type 正如我一直所知,HBase将所有内容存储为字节数组。然后我发现它不是值的类型,而是 The byte representation of the KeyValue.TYPE of this cell: one of Put, Delete, etc here .

    • 它是 积垢 导致该状态的操作 Cell ? 为什么HBase会存储这些信息?
    • 单间牢房 delete ? 删除后不应该删除单元格吗?
    1 回复  |  直到 7 年前
        1
  •  2
  •   AdamSkywalker    7 年前

    这与HBase不会立即删除单元格有关,相反,它会放置一个墓碑标记,指示单元格已删除。如果扫描和get操作看到此标记,则会忽略该单元格。主要压实后,所有这些单元将被物理删除。