我正在进行一项服务,跟踪数百万产品的价格变化,并需要能够让用户查看价格历史,最大折扣,价格变动几次每周,有时每天。
现在我有
产品表
价格表
我需要能够查询:最大折扣,每类最大折扣,每种产品的最大折扣,每一个供应商的价格历史记录
mongoDB是很合适的吗?有人能给我一个快速的开始如何转换我的表格来适应这个应用程序吗?
发布于 2011-02-23 18:27:52
MongoDB对统计处理或诸如此类的东西很有好处,它允许您在一组机器上存储和处理数据,对于这样简单的请求,您可以指定SQL可以这样做。
发布于 2011-02-23 20:08:31
正如James所建议的,也许值得您研究一下您的用例是什么。如果您希望扩展,因为您认为您的数据库在未来将变得越来越慢,越来越多的记录被添加到它,Mongo可能是一个很好的选择。
Mongo非常适合快速写入和快速读取,但不支持关系数据库的酸属性。您可能需要一个完全不同的结构来处理Mongo集合( SQL世界中的表)。
我建议你在走这条路之前先读点书。
https://stackoverflow.com/questions/4406032
复制相似问题