【问题标题】:Will Cassandra be useful for this scenerioCassandra 对这种情况有用吗
【发布时间】:2016-05-05 08:05:49
【问题描述】:
我有大约 1000 万个名称,大约 5 个文件的组合,每个文件包含 200 万个名称,并且有 100 多个用户。每个用户都有一个包含 100 万个数字的文件。
我需要针对 200 万个名称处理这 100 万个数字,并生成值并向用户显示带有名称的值。
cassandra 会是一个不错的选择吗?
目前我正在使用带有 RoR 的 SQL,但返回值很慢。
【问题讨论】:
标签:
cassandra
cassandra-2.1
nosql
【解决方案1】:
Cassandra 是一个 no-sql 数据库,而不是 rdbms。
所以,如果你不知道,那么 cassandra 中就没有连接。
所以,如果你的问题是因为 IO 导致数据返回缓慢,那么 cassandra 绝对是一个不错的选择。
但是,如果您的结果因加入而变慢,那么 cassandra 无法帮助您。
因为,就像我说的,cassandra 中没有加入。
现在满足您的要求。
它需要更多信息来对此提出意见,例如,
您希望何时处理数据以创造价值(作为批处理,即时)。
您想一次提取多少条数据记录并显示给用户等。