什么是最好的方式来接近一个群体购买网站的数据库设计?
如果你不熟悉团购,人们就会购买一笔交易,当"n“数量的人购买这笔交易时,交易就会被激活,产品就会被运送给交易的定购者。然而,在"n“人买下它之前,这笔交易是不会发货的。此外,要求一笔交易可以有很多“团购”,这意味着一旦"n“人购买了这笔交易,交易就不会完成,而是以"k”次数重新启动。
我所想到的是有一个“交易”表,其中有许多“组”表(每个组代表交易的"k“次数之一),而每个”组“表都有"n”个订单表。当组表具有正确的"n“个订单阈值数时,该组将被”激活“。
An example