【发布时间】:2014-10-18 04:51:34
【问题描述】:
关于在真正的 Web 应用程序中使用 hadoop 或相关技术的大问题。
我只是想了解一个网络应用程序如何使用 hbase 作为其数据库。我的意思是它是大数据应用程序所做的事情,还是它们使用普通数据库并仅使用这些技术进行分析?
有Hbase数据库之类的在线商店可以吗?
【问题讨论】:
关于在真正的 Web 应用程序中使用 hadoop 或相关技术的大问题。
我只是想了解一个网络应用程序如何使用 hbase 作为其数据库。我的意思是它是大数据应用程序所做的事情,还是它们使用普通数据库并仅使用这些技术进行分析?
有Hbase数据库之类的在线商店可以吗?
【问题讨论】:
【讨论】:
是的,将 hbase 作为后端非常好。 我正在做些什么来完成这项工作,(我的网站上有一个在线社区和论坛)
1.使用thrift编写C#代码来访问Hbase,非常容易和简单地完成这项工作。 (Thrift是一个跨语言绑定平台,对HBase来说Java只是一等公民!)
2.使用 Amazon EMI 管理 HBase 集群(在 Amazon 上有)
3.使用ganglia监控Hbase
一些额外的提示:
所以你可以像这样组织网络应用程序
除此之外,我还参考了 Yifeng Jiang 的 HBase 管理食谱和 Lars George 的 HBase 参考指南,以防我在网络上没有得到答案。
HBase 提供的过滤选项既快速又准确。假设您使用 HBase 存储您的产品详细信息,您可以有子商店并在您的 Product 表中有一个列,该列告诉产品可能属于哪个商店,并使用过滤器获取特定商店的产品。
【讨论】: