如何在 HBase 中实现分层存储?

Posted

技术标签:

【中文标题】如何在 HBase 中实现分层存储?【英文标题】:How to implement tiered storage in HBase? 【发布时间】:2016-11-02 10:14:11 【问题描述】:

我正在尝试获取有关在 HDFS 上运行的 HBase 上实施分层存储的信息。我从link 中了解了 HDFS 上的分层存储。我也经历过这个link,但我仍然对实施有疑问。

    在 HDFS 上,根据访问频率,我可以将文件从一种存储类型移动到另一种存储类型。但是由于HBase在HDFS上存储文件,我怎么知道文件的访问频率,如果我直接在HDFS上移动文件,HBase和HDFS之间的映射会因为这个移动而受到干扰吗?

    对于在 HDFS 上移动数据,我是否需要编写自己的逻辑或者是否可以进行配置,并且某些 HBase 实用程序会为我将数据从一个存储移动到另一个存储?

我了解分层存储的概念,我对实现有疑问。

如果您可以分享任何相关信息或给我博客/文章的链接,那将有很大帮助。提前致谢。

【问题讨论】:

【参考方案1】:

我猜你要实现的东西叫做Lambda Architecture。除了提供的链接,我建议您搜索互联网,有很多关于人们在实施此类系统时做出的决定的示例。

【讨论】:

以上是关于如何在 HBase 中实现分层存储?的主要内容,如果未能解决你的问题,请参考以下文章

如何在javascript中实现分层多级数据表?

在 Spring Security 中实现分层角色

数据仓库分层架构

如何使用redis存储分层数据?

如何将分层权限类存储在 Person 类中?

嵌入式中实现应用层和硬件层分层管理