Moin!
Meine große Befürchtung ist das ich halt nachher extrem viele große Querys habe und ich nicht weiß, bedingt durch die unbekannte Produktivumgebung, ob ich Views nutzen kann.
Nun ja. NoSQL wurde Dir ja schon vorgeschlagen. Zur "unbekannten Produktivumgebung":
Derlei geht immer in die Hose, wenn die Anforderungen extrem werden. In solchen Fällen kann man eben nicht mit einem "kleinsten gemeinsamen Nenner" herumbasteln, sondern muss die Möglichkeiten aktueller Software auch ausschöpfen. Das bedeutet dann auch mal die klare Ansage: MySQL ab 5.6, weil es ab da NoSQL kann. PHP? Nicht unter 5.5. wg. opcache ...
So wie Du das darstellst geht es nämlich um ein viel genutztes Anzeigesystem mit Millionen von Anzeigen und Abrufen, welches im Massenhosting ohnehin nicht zu betreiben ist. Da braucht es eh (mindestens) einen eigenen Server und genau dann kann man solche Anforderungen auch stellen.
Jörg Reinholz