Hello, I am making coupon website and I need an advise. So, the structure at the moment is like this:
Coupons ( posts )
Categories of coupons ( categories )
Shops ( tags )
In the near future my database will consist of approximately ~5000 shops ( tags ) and ~20000 coupons ( posts ) and also ~10000 of categories of coupons ( cats ). I will also add deals to website soon, so this might be also taken into consideration.
What is the best way to organize such website, so it will work flawlessly after such huge amount of entries in database? Should I use Custom Post Types for any of my taxonomies?