13得票4回答
从java.util.Date获取年份

我在Cassandra列族中有一个日期列。使用Datastax Java API从该CF检索数据时,可以将此日期对象视为java.util.Date对象。 它有一个getYear()方法,但已弃用。相应的Javadoc说:   自JDK版本1.1起,由Calendar.get(Calen...

8得票1回答
在Cassandra中删除整个分区,不使用墓碑和ttl?

是否可以从Cassandra表中删除整个分区,而不编写墓碑并等待gc_grace_period和运行压缩?

11得票2回答
不支持的文字类型:class scala.runtime.BoxedUnit。

我正在尝试过滤从Oracle读取的数据框中的一列,如下所示。 我正在尝试过滤从Oracle读取的数据框中的一列,如下所示。import org.apache.spark.sql.functions.{col, lit, when} val df0 = df_org.filter(col...

8得票2回答
在Cassandra中什么时候使用decimal,什么时候使用float/double?

我正在使用Apache Cassandra 3.x版本。对于何时应该使用十进制(decimal)和浮点数(float)类型,我有些困惑。 有没有特定的用例/差异应该选择浮点型或避免十进制,反之亦然? 我已经阅读了一些快速教程,但是没有涵盖这种区别。有人可以帮助我理解吗?

7得票1回答
能否通过DataStax驱动程序向Cassandra集群提交CQL脚本?

简单来说,我有一个CQL脚本,想通过Cassandra的Session提交到集群中,而不必经过cqlsh。 我查看了他们的API,没有看到任何接受CQL脚本的方法,也没有将脚本解析为可以输入Cassandra Session的Statement的方法。 我想我可以编写自己的解析脚本的程序,...

11得票2回答
Cassandra:批量写入优化

我从客户端获取了一批写入请求,假设是 20 个键。 我可以将它们作为一个批次写入 C*,也可以异步地单独写入每个键,并等待 future 完成。 根据文档,批量写入似乎不是一个好的选择,因为我的插入速率很高,如果这些键属于不同的分区,则协调器将不得不做额外的工作。 在 datasta...

16得票1回答
我可以强制清理旧的墓碑吗?

我最近为CQL表降低了gc_grace_seconds。 我正在运行 LeveledCompactionStrategy。我能强制从我的SSTables中清除旧的tombstones吗?

8得票3回答
Cassandra表同步

我刚刚阅读了DataStax的文章 "Cassandra数据建模基础规则",总结来说,我们应该根据查询而不是关系/对象来建模数据库架构。因此,许多表可以具有相同的重复数据,例如users_by_email和users_by_username,两者都具有相同的数据。 我该如何处理对象更新?例如...

21得票3回答
我该如何恢复Cassandra的快照?

我正在为Cassandra数据库构建备份和恢复流程,以便在需要时随时可用,并且为了理解细节以构建适用于生产环境的东西。 我遵循Datastax在以下链接中的说明:http://www.datastax.com/documentation/cassandra/2.0/cassandra/oper...

28得票7回答
Apache Cassandra与Datastax Cassandra比较

Datastax Cassandra是否是生产环境中唯一可用的Cassandra?是否有任何免费替代品可用?那么Apache网站上提供的cassandra呢?