问题标签 [hypertable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1118 浏览

nosql - 哪个 nosql 解决方案适合我的应用程序 HBase OR Hypertable OR Cassandra

我有一个拥有 1 亿数据并且还在不断增长的应用程序。我想在它撞到墙上之前扩大规模。

我一直在阅读有关可以有效处理大数据的 nosql 技术的资料。

我的需求:

读比写多。但写的数量也很大(读:写= 4:3)

您能解释一下 HBase、Hypertable 和 Cassandra 之间的区别吗?哪一个符合我的要求?

0 投票
1 回答
311 浏览

hypertable - Hypertable 可以删除多行吗?

如何在超表的一个查询中删除多行?似乎 delete 没有这样做,我读了一些关于 compact 命令的内容,但它似乎还没有实现。

0 投票
1 回答
570 浏览

hypertable - 如何使用 php 解析 Hypertable 数据

我已经在 Hypertable 中插入了数据。但我不知道,如何从结果中获得特定的价值。我的 PHP 节俭代码是:

我得到以下结果:

object(Hypertable_ThriftGen_HqlResult)#24 (4) { ["results"]=> NULL ["cells"]=> array(2) { [0]=> object(Hypertable_ThriftGen_Cell)#25 (2) { ["key"] => object(Hypertable_ThriftGen_Key)#26 (6) { ["row"]=> string(32) "077262cc53a1fb1b5f651d31b6bf81ba" ["column_family"]=> string(8) "category" ["column_qualifier"]=> string(4 ) "name" ["timestamp"]=> float(1.3419935154984E+18) ["revision"]=> float(1.3419935154984E+18) ["flag"]=> int(255) } ["value"]= > string(7) "Medical" } [1]=> object(Hypertable_ThriftGen_Cell)#27 (2) { ["key"]=> object(Hypertable_ThriftGen_Key)#28 (6) { ["row"]=> string( 32) “077262cc53a1fb1b5f651d31b6bf81ba”["column_family"]=> string(8) "category" ["column_qualifier"]=> string(4) "type" ["timestamp"]=> float(1.3419935154984E+18) ["revision"]=> float (1.3419935154984E+18) ["flag"]=> int(255) } ["value"]=> string(7) "android" } } ["scanner"]=> NULL ["mutator"]=> NULL 0.9678

我可以知道如何从上述结果中获取["value"]=> string(7) "Medical"值。

0 投票
2 回答
919 浏览

database-design - 超表数据库设计

有人可以指点我在这里发布/pdf/explan,在那里我可以了解更多关于超表数据库设计的信息,我在谷歌上搜索过,但没有任何有用的东西出现

我遇到的主要问题是如何存储您“不能”表示为键值的数据。例如,假设我想跟踪用户评论,我可以简单地模仿关系数据库,生成新的评论密钥存储我需要的所有数据,然后对于产品 X 将所有评论的密钥以 json 格式存储到 x.reviews

我想出的另一件事是简单地使用 x.reviewKeys,然后为每个生成的评论推送新密钥作为该单元格的新版本,假设我可以存储同一单元格的无限数量的版本。

第二种方法对我来说似乎更合适,因为我将在代码中实现的所有工作都留给数据库。

有谁知道如何处理这个问题,或者更好的是谷歌如何用他们的 bigtable 处理这个问题

0 投票
1 回答
483 浏览

hypertable - 如何在 python 中连接到远程超表

我正在尝试连接到超级表主机,超级表是通过 mesos 部署的,当我将 hypertable.cfg 文件从主机复制到任意机器时,运行 start-thriftbroker.sh 后,我得到的只是大约十行“等待 ThriftBroker 出现......”然后“错误:ThriftBroker 没有出现”,ThirftBroker 的日志文件说:

0 投票
1 回答
573 浏览

c# - 如何更新超表中的数据

我已经编写了一些 C# 代码来将数据存储到超表数据库中。但是我不知道如何更新数据。以下是我所做的:

我的写功能是:


所以我的更新只是用相同的键但不同的值再次写入。但是在更新后我读取了那个键和值,它应该显示新的键和值(键 =“1”和值 =“value111”)但它没有,它只显示旧的键和值(key = "1" and value = "value1")
我不知道为什么会这样。任何提示将不胜感激。谢谢。

0 投票
1 回答
363 浏览

java - 如何使用 HyperTable 设计异常日志表并通过 Java 客户端访问它?

如果我有以下表模式来记录异常(在标准 SQL 模式中):

我将如何在 HyperTable 中设计相同的东西(具体来说,提高效率的最佳方法是什么)?而且,我将如何使用 HyperTable Java 客户端对其进行编码?

0 投票
1 回答
155 浏览

java - Hypertable 的 Mutator 与共享的 Mutator (Java)

Mutator 和 Shared Mutator 有什么区别?

在 Mutator 的规范中,有一个“flush_interval”(以毫秒为单位的自动刷新间隔;0 禁用它。)参数。

在 Shared Mutator 的规范中,它指出:

参考

那么,如果两者都有刷新间隔有什么区别呢?

此外,两者都是线程安全的(在 Java 中)?

另外,在性能方面哪个更有效?

0 投票
1 回答
107 浏览

bigtable - 超表核心数据结构

我正在寻找多维映射(或 LSM 树)的实现,但我无法找出哪个类对应于它的实现,有人知道吗?谢谢!

0 投票
1 回答
158 浏览

hypertable - 是否可以将 Hypertable shell 查询的结果保存到文件中?

我需要一些超表中的数据。我可以使用超表外壳检查数据,并且很好奇是否可以将 HQL 查询的结果通过管道传输到文件中。当结果集很大并且想要格式化它或其他东西时,这对于进一步调查很有用。

有任何想法吗?