Tag: cql

Cassandra UUID与TimeUUID的优点和缺点

考虑到TimeUUID可以轻松地在CQL中使用now() ,是否有任何理由不会继续使用TimeUUID而不是普通的旧UUID?

在Cassandra中UPDATE和INSERT的区别?

对Cassandra执行CQL时, UPDATE和INSERT什么区别? 看起来似乎没有什么区别,但现在文档说INSERT不支持计数器而UPDATE 。 有没有一个“首选”的方法来使用? 还是有一种情况下应该使用另一种? 非常感谢!

在cqlsh 2中是否有明确的“show keyspaces”?

我可以用什么cqlsh命令快速查看集群中的密钥空间? cqlsh不提供show keyspaces并describe cluster不像我想要的那样简洁。 我正在使用以下规格: cqlsh 2.2.0,Cassandra 1.1.10,CQL spec 2.0.0,Thrift协议19.33.0

如何在使用命令行时使用CQL获取当前时间戳?

我试图从命令行插入到我的CQL表中。 我能够插入一切。 但我想知道如果我有一个时间戳列,那么我怎么能插入到时间戳列从命令行? 基本上,我想插入当前的时间戳,每当我插入到我的CQL表 – 目前,每当我插入到我的下面的CQL表中时,我都对时间戳进行了硬编码 – CREATE TABLE TEST (ID TEXT, NAME TEXT, VALUE TEXT, LAST_MODIFIED_DATE TIMESTAMP, PRIMARY KEY (ID)); INSERT INTO TEST (ID, NAME, VALUE, LAST_MODIFIED_DATE) VALUES ('1', 'elephant', 'SOME_VALUE', 1382655211694); 有什么办法可以使用CQL中的一些预定义的函数获取当前时间戳,以便在插入到上面的表中时,我可以使用该方法获取当前时间戳,然后插入到上面的表中?

从Cassandra中删除所有行cql table

是否有一个命令的所有行在cassandra中的sql表中存在的所有行如sql中的? delete from TABLE 通过文档,我没有find任何方式来执行删除操作没有where条件。 DELETE col1 FROM SomeTable WHERE userID = 'some_key_value';

Cassandra中的分区键,组合键和集群键之间的区别?

我一直在网上阅读文章,了解以下keytypes之间的差异。 但是我觉得很难把握。 例子一定会帮助理解更好。 primary key, partition key, composite key clustering key