【发布时间】:2015-12-17 21:14:49
【问题描述】:
我想使用 d3.js 在 cassandra 中绘制超过 5000 行数据(大约 10000 行)。我目前正在使用 node.js 来查询 cassandra。但是通过 node.js 从 cassandra fetchSize 有一个默认限制,即 5000。有没有办法从 cassandra 获取所有数据?
【问题讨论】:
我想使用 d3.js 在 cassandra 中绘制超过 5000 行数据(大约 10000 行)。我目前正在使用 node.js 来查询 cassandra。但是通过 node.js 从 cassandra fetchSize 有一个默认限制,即 5000。有没有办法从 cassandra 获取所有数据?
【问题讨论】:
有 several ways you can retrieve large amounts of data with the Node.js driver for Cassandra,它内置了对流式传输和节流的支持。
如果您不关心检索无限数量的行以显示图表所花费的时间,您可以使用具有更大 fetchSize 的 execute()。
client.execute(query, params, { prepare: true, fetchSize: 100000}, function (err, result) {
if (err) return handleError(err);
renderGraph(result.rows);
});
【讨论】: