小编Nen*_*zic的帖子

为休息通信cassandra建模帐户

我需要在cassandra中为帐户(名字,姓氏,电子邮件作为用户名等)以及当前活动的令牌建模.

我最初的想法是创建account_by_email哪些将通过带有静态列的电子邮件分区的瘦行,并且通过access_token(可能是TTL)进行聚类,并且总是可以根据当前电子邮件找到访问令牌.

但是我们要求客户端仅在登录后发送,access_token并且基于它必须从DB中提取当前用户.

我可以创建一个表,其中电子邮件将被分区,access_token但是作为开销和许多分区的接口.然后我就可以收到电子邮件access_token并通过电子邮件获得用户.

任何更好的想法和方法,它接缝这是常见的用例但是当cassandra用作存储时我找不到任何建模细节?

data-modeling cassandra

8
推荐指数
1
解决办法
102
查看次数

Cassandra com.datastax.driver 打开会话到可能不存在的密钥空间

我正在研究使用 cassandra 作为 NoSql 数据库的项目。我正在尝试设置我的测试框架,以便能够使用任意键空间来避免同时运行的不同测试之间发生冲突。

我希望能够针对可能不存在的键空间创建会话。基本上我想要的是首先检查它是否存在,如果不创建它,然后连接。

似乎 Api 有 catch 22,因为为了执行命令(可以创建键空间),我已经必须连接到现有的键空间。

我缺少什么?

java cassandra datastax-java-driver

3
推荐指数
1
解决办法
2574
查看次数