嘿,我正在启动一个基于hadoop的超立方体,它具有灵活的维数。有人知道这方面的现有方法吗?我刚找到PigOLAPSketch,但没有使用它的代码。另一种方法是Zohmg来自lastfm,它使用hbase,但似乎已经死了。我想我会开始一个pig的解决方案,也许你有一些建议? 最佳答案 这会非常酷/有用。OpenTSDB是一个HBase时间序列数据库,可能看起来很有趣,他们有一个聪明的二级索引方法。 关于Hadoop超立方体,我们在StackOverflow上找到一个类似的问题:
我用C++编写了一个爬虫,我正在寻找一个分布式数据存储,我找到了21)数据库2)超表两者都是Bigtable的实现,我刚刚回顾了hypertable..因为它是用c++实现的,并且..hbase使用最广泛我的问题是我们需要hadoop的方式......如果我在hadoop之上运行hypertable有什么好处吗? 最佳答案 不需要使用Hadoop。Hypertable只需要在分布式文件系统之上运行。因此,您可以在HadoopDFS、KosmosFS、GlusterFS、Ceph和其他一些(如MooseFS或Lustre)之间进行选择
我已经评估了大多数NoSQL解决方案,似乎结合使用MongoDB、Riak和HyperTable(或HBase)是可行的方法。这些数据库要顺利运行的最低要求是什么?比方说,如果我部署这些数据库(MongoDB、Riak和HyperTable-或HBase)以及Web服务器(例如nginx或Cherokee)和Java/GlassFish-全部部署在一台运行FreeBSD且具有32GBRAM的单机上,他们将如何表现?请注意,通过采用这种方法,整个32GBRAM将由所有应用程序平均共享。对于Java/GlassFish和HBase,可以使用“-Xmx0000m”选项对其进行限制,但对于那些
我被要求在python的HQL中实现selectforupdate。我没有尝试过任何东西,因为我不知道我将如何去做。由于selectforupdate在我们禁用自动提交后获取行,并通过锁定表中的特定行直到我们提交并启用自动提交,在我看来,在超表中实现这一点有点令人怀疑。我如何锁定Hypertable中的几行?现在我有一个像这样的表CREATETABLEfoo(c1,c2,ACCESSGROUPdefault(c1,c2));select*fromfoo;001c1a001c2b我还在开始学习hypertable。一些帮助将不胜感激。 最佳答案