关于在真实的Web应用程序中使用hadoop或相关技术的一个大问题。
我只想了解一个Web应用程序如何使用hbase作为其数据库。我的意思是这是大数据应用程序所做的事情,还是使用普通数据库,只是使用这些技术进行分析?
是否可以在线商店使用Hbase数据库或类似的东西?
答案 0 :(得分:2)
是的,将hbase作为后端是完全没问题的。 我正在做什么来完成这项工作,(我在我的网站上运行了一个在线社区和论坛)
1.编写C#代码以使用thrift访问Hbase,非常简单易行。 (Thrift是一个跨语言绑定平台,对HBase Java来说只是一流的公民!)
2.使用Amazon EMI管理HBase群集(在亚马逊上拥有它)
3.使用ganglia来监控Hbase
一些额外提示:
因此,您可以像这样组织Web应用程序
除此之外,我还提到了由Yifeng Jiang撰写的HBase行政食谱和Lars George的HBase参考指南,以防我在网上得不到答案。
HBase提供的过滤选项快速准确。让我们假设您使用HBase存储产品详细信息,您可以拥有子商店并在Product表中有一列,告知产品可能属于哪个商店,并使用Filters获取特定商店的产品
答案 1 :(得分:0)