【发布时间】:2015-11-26 11:12:21
【问题描述】:
我在一家食品电子商务公司工作,我正在重新设计优惠券服务。
优惠券可以有很多规则,例如:
a)for what users it is valid
b)For what restaurants it is valid
c)For what area it is valid
d)min amount
etc etc
当前系统处理所有这些规则,每个规则表示为一列是 MySQL:http://pastebin.com/6KDC0iC8
但是,由于优惠券规则会不断变化,我们不能每次都创建列。或者我们可以吗?有没有办法让它通用而不失去查询的能力:
a)what all coupons belong to this restaurant
b)what all coupons belong to this area
我正在考虑为此使用 mongo db。有什么建议吗?
【问题讨论】:
标签: mysql mongodb database-schema coupon