0

我有大约 1000 万个名称,大约 5 个文件的组合,每个文件包含 200 万个名称,并且有 100 多个用户。每个用户都有一个包含 100 万个数字的文件。

我需要针对 200 万个名称处理这 100 万个数字并生成值并向用户显示带有名称的值。

cassandra 会是一个不错的选择吗?

目前我正在使用带有 RoR 的 SQL,但返回值的速度很慢。

4

1 回答 1

0

Cassandra 是一个 no-sql 数据库,而不是 rdbms。所以,如果你不知道,那么 cassandra 中就没有连接。

因此,如果您的问题是因为 IO 导致数据返回缓慢,那么 cassandra 绝对是一个不错的选择。

但是,如果您的结果因加入而变慢,那么 cassandra 无法帮助您。因为,就像我说的,cassandra 没有加入。

现在来满足您的要求。

它需要更多信息来构建意见,例如,您何时想要处理数据以创造价值(作为批处理,即时)。

您想一次提取多少条数据记录并显示给用户等。

于 2016-01-28T18:42:30.590 回答