I need to create a design to meeting the following requirements for a coupon system
- coupons to be issued every 6 weeks
- each issuance will give approx 90m coupon instances
- coupon instance record can be deleted once it's over 6 months old
- total coupon instances approx 380m
- approx peak of 3,500 redemption requests (read / write) per minute + 1,500 validation requests (read only) per minute
- must support connections from an estate of approx 3,000 POS tills
- db must provide sub 0.5 second response
I need to go with SQL Server 2008r2 64bit. Will 16gb and 8CPU be sufficient? Do you think I need to also employ table partitioning?
Thanks
Rob.