问题标签 [phpcassa]

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 投票
0 回答
210 浏览

nosql - 是否可以使用 phpcassa 在复合列的第二个组件中搜索 cassandra

所以我有:

插入了几条记录,它们可以正确检索(按 timeuuid 自动排序,这是我想要的)。例如,要获得最后一个,这是按预期工作的:

是否有可能获得例如带有特定第二个组件的最后一个(例如“TWITTER”)?

像这样尝试但没有运气(NotFoundException):

尝试使用 '' 而不是 null,但没有运气。

有任何想法吗?

谢谢

0 投票
2 回答
825 浏览

php - 将 phpcassa 用于 cassandra 和 yiiframework

有谁知道如何使用phpcassafor cassandrawith Yiiframework

我试过了Cassandra PDO。它工作得很好,但我碰巧喜欢这种phpcassa工作方式。特别是对大多数cassandra功能的支持。

我不知道,但我发现phpcassa使用起来更容易。

有什么建议么?

问候

0 投票
1 回答
348 浏览

cassandra - phpcassa 创建列族

创建column familywith时出现一个非常奇怪的错误phpcassa,这是我的代码:

所以我实际上不确定它是否是有效代码,但我很确定它是,所以这是我得到的错误: TTransportException [ 0 ]: TSocket: timed out reading 4 bytes from 127.0.0.1:9160

我在很长的加载时间(可能是 30-60 秒)后收到此错误,但任何其他代码(如检索或插入数据)都可以正常工作,那会是什么?

0 投票
0 回答
133 浏览

cassandra - 如何在 phpcassa 中保存 DateType?

我正在尝试使用 phpcassa 将 DateType 保存到 cassandra 数据库。

这就是我所做的:

我收到以下错误:

注意: unserialize(): C:...\DateType.php 第 20 行中 10 个字节的偏移量 0 处出错

使用 php 保存 DateType 的正确方法是什么?

0 投票
1 回答
496 浏览

php - Phpcassa - 我很难理解这段代码

我仍在尝试围绕 cassandra 中复合键的整​​个概念展开思考。我从https://github.com/thobbs/phpcassa/blob/master/examples/composites.php获取了这段代码,我很难理解这意味着什么(请参阅下面的问题/评论):

我想了解的是:

  • array("key", 1);arekey1组成这个键的两列中,或者1是一个值key
  • 其中哪一个是列名,哪一个是 value array(array(0, "a"), "val0a")
  • 以表格形式(或尽可能接近),我如何将这些数据可视化为存储在数据库中。我知道它不是以表格形式存储的,只是为了帮助我理解。

我是 NoSQL 技术的新手,这让我大吃一惊。

谢谢您的帮助 :-)

编辑

还有几个问题:

  • 如果您有一行具有复合主键,这是否意味着该行中的所有列都必须是复合的?
  • 我想要一个具有以下结构的列族:

    /li>
  • 我是否允许我的组合中的一个键为空(在上面的示例中username = null)并且可能稍后添加一个值?
0 投票
1 回答
85 浏览

cassandra - Cassandra 重命名超列

我正在使用超级专栏来创建两个人之间的聊天。

每个聊天都有自己的行,其中包含所有消息。

当用户想要删除该聊天时,我只需将列重命名为类似的old_chat_deleted名称,然后创建新的列族来存储新的聊天消息,但现在的问题是如何重命名旧的列族?

如果这不可能,剩下的唯一选择是删除整个 cf 并使用新名称创建新的,但是如果聊天中的100k+消息可能会非常慢,因为我需要将所有数据检索回我的服务器然后插入回来了...

0 投票
1 回答
265 浏览

cassandra - 如何在 PHPcassa 中生成 UUID

我一直在 google 和 stackoverflow 搜索有关使用 PHPcassa 生成 UUID 的教程。我是一个菜鸟,我似乎无法弄清楚这一点。我正在使用最新的 PHPcassa 版本,即这个 URL http://thobbs.github.com/phpcassa/

谁能给我一个关于如何生成的逐步示例?

非常感谢 !!!!

0 投票
1 回答
335 浏览

cassandra - Cassandra 复合列部分查询

我找不到按秒或列名的任何其他部分获取列的方法,例如,如果我有

user_id:时间戳

如何按时间戳选择该列并完全忽略 user_id?

这是我现在使用的代码:

谢谢你。

0 投票
3 回答
192 浏览

cassandra - Cassandra 多行选择

我听说在 cassandra 中使用多行选择很糟糕,因为对于每个行选择,它都会运行新查询,所以例如,如果我想一次获取 1000 行,它与一次运行 1000 个单独的查询相同,是吗真的?

如果说我在一分钟内有 1000 次页面浏览量,那么每次加载页面时继续选择大约 50 行会有多糟糕,它会严重减慢 cassandra 的速度吗?

PS我PHPCassa用于我的项目

0 投票
2 回答
2101 浏览

cassandra - Cassandra 将 UUID 转换为字符串并返回

如果我使用 UUID1 作为列名,然后用 php 检索它们,我如何将该 UUID 转换为可读字符串,以便我可以将该字符串插入 HTML,然后稍后通过将该字符串转换回 UUID 来使用它来选择同一列? 这甚至可能吗?

我可以使用 UTF8 或其他东西,但我想避免冲突并获得有序的宽行,我真的需要将这些列名存储到 HTML,我看不到任何其他方式来做到这一点。

我正在使用phpcassa.