Hi everyone,
We are working on a tool that will let developers create widgets and distribute to some publishers in our network. Publishers will be inserting these widgets to their websites. We want developers and publishers to see how many times (from which areas and some other statistical data) these widgets are displayed or interacted.
Currently we have Developer, Widget, Publisher tables but since we are expecting a 1M+ widget display per day, we cannot put whole interactions on one table. Do you have any suggestion for designing such database?
Thanks in advance.