【发布时间】:2014-07-13 00:23:30
【问题描述】:
目前我们使用 mongodb 作为大型在线销售网站的主要商店,目前我们专注于多台机器之间的大可扩展性。
网站后端是用 node.js 编写的,我们使用 mongoose 作为 ODM。
我可以看到很多关于 cassandra DB 的博客文章,我开始考虑切换到 cassandra。但是我仍然不确定这是否是一个非常好的决定,因为我没有为 cassandra 和 node.js 找到任何好的 ODM/ORM 库(编写原始查询可能很痛苦。也可以编写经过良好测试的 ORM/ODM耗时的任务)。所以我不确定这次转换后我会有多少好处。我们使用elasticsearch作为搜索引擎,它与mongodb结合使用效果很好,我问我自己是否也可以使用cassandra。
如果你有这方面的经验,那将非常有帮助。
谢谢!
【问题讨论】:
-
您是否遇到任何性能问题或其他问题?究竟什么是大?
-
我们暂时没有任何问题。大是大约 100GB 的数据。
-
在planetcassandra.org/industry-use-cases 阅读 Cassandra 行业用例可能会有所帮助。 Ctrl + F 表示该页面上的“电子商务”,我认为这与您的用例最相关。
标签: node.js mongodb cassandra mongoose cassandra-2.0