问题标签 [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.
nosql - 哪个 nosql 解决方案适合我的应用程序 HBase OR Hypertable OR Cassandra
我有一个拥有 1 亿数据并且还在不断增长的应用程序。我想在它撞到墙上之前扩大规模。
我一直在阅读有关可以有效处理大数据的 nosql 技术的资料。
我的需求:
读比写多。但写的数量也很大(读:写= 4:3)
您能解释一下 HBase、Hypertable 和 Cassandra 之间的区别吗?哪一个符合我的要求?
hypertable - Hypertable 可以删除多行吗?
如何在超表的一个查询中删除多行?似乎 delete 没有这样做,我读了一些关于 compact 命令的内容,但它似乎还没有实现。
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"值。
database-design - 超表数据库设计
有人可以指点我在这里发布/pdf/explan,在那里我可以了解更多关于超表数据库设计的信息,我在谷歌上搜索过,但没有任何有用的东西出现
我遇到的主要问题是如何存储您“不能”表示为键值的数据。例如,假设我想跟踪用户评论,我可以简单地模仿关系数据库,生成新的评论密钥存储我需要的所有数据,然后对于产品 X 将所有评论的密钥以 json 格式存储到 x.reviews
我想出的另一件事是简单地使用 x.reviewKeys,然后为每个生成的评论推送新密钥作为该单元格的新版本,假设我可以存储同一单元格的无限数量的版本。
第二种方法对我来说似乎更合适,因为我将在代码中实现的所有工作都留给数据库。
有谁知道如何处理这个问题,或者更好的是谷歌如何用他们的 bigtable 处理这个问题
hypertable - 如何在 python 中连接到远程超表
我正在尝试连接到超级表主机,超级表是通过 mesos 部署的,当我将 hypertable.cfg 文件从主机复制到任意机器时,运行 start-thriftbroker.sh 后,我得到的只是大约十行“等待 ThriftBroker 出现......”然后“错误:ThriftBroker 没有出现”,ThirftBroker 的日志文件说:
c# - 如何更新超表中的数据
我已经编写了一些 C# 代码来将数据存储到超表数据库中。但是我不知道如何更新数据。以下是我所做的:
我的写功能是:
所以我的更新只是用相同的键但不同的值再次写入。但是在更新后我读取了那个键和值,它应该显示新的键和值(键 =“1”和值 =“value111”)但它没有,它只显示旧的键和值(key = "1" and value = "value1")
我不知道为什么会这样。任何提示将不胜感激。谢谢。
java - 如何使用 HyperTable 设计异常日志表并通过 Java 客户端访问它?
如果我有以下表模式来记录异常(在标准 SQL 模式中):
我将如何在 HyperTable 中设计相同的东西(具体来说,提高效率的最佳方法是什么)?而且,我将如何使用 HyperTable Java 客户端对其进行编码?
java - Hypertable 的 Mutator 与共享的 Mutator (Java)
Mutator 和 Shared Mutator 有什么区别?
在 Mutator 的规范中,有一个“flush_interval”(以毫秒为单位的自动刷新间隔;0 禁用它。)参数。
在 Shared Mutator 的规范中,它指出:
那么,如果两者都有刷新间隔有什么区别呢?
此外,两者都是线程安全的(在 Java 中)?
另外,在性能方面哪个更有效?
bigtable - 超表核心数据结构
我正在寻找多维映射(或 LSM 树)的实现,但我无法找出哪个类对应于它的实现,有人知道吗?谢谢!
hypertable - 是否可以将 Hypertable shell 查询的结果保存到文件中?
我需要一些超表中的数据。我可以使用超表外壳检查数据,并且很好奇是否可以将 HQL 查询的结果通过管道传输到文件中。当结果集很大并且想要格式化它或其他东西时,这对于进一步调查很有用。
有任何想法吗?