将Web UI连接到Apache HBase的最有效方法是什么?

时间:2016-08-23 10:19:07

标签: java hadoop hbase

我是 Apache HBase和BigData的新手。我目前正在开发一个具有Web UI和apache HBase作为后端数据库的模型。应用程序的其他层,即服务层和DAO层都是用Java编写的。基本控制流程图如下所示:Control flow diagram

  1. 通过独立程序将数据插入HBase。
  2. 主要问题出现在检索阶段。每当用户在UI上执行某些操作并提交表单时,调用就会从 UI委派给服务层到DAO层和实习生,hbase调用将在DAO层中进行。
  3. 这减缓了整个过程。在请求大量数据时,用户必须等待更长时间的时间。
  4. 我想知道以更好,更有效的方式处理这个问题的可行方法。

1 个答案:

答案 0 :(得分:0)

通常在一侧有数据摄取并直接从应用程序查询的系统中,您需要启用差异访问路径来扩展(索引)。如果您有兴趣,我们在Splice Machine(开源)就有这种能力。

我还建议如果你能达到标准(SQL等),那么你的选项就会打开。

祝你好运。