Wenn deine
DB schon so dermaßen viele Daten verwalten muss, dann wirst Du mit Sicherheit einen
DB-Cluster haben. Oder einen Server nur für diese Daten.
Überleg mal: Du willst ein System, das Daten im
RAM hält und sehr schnell Datensätze zu einer bestimmten ID liefert. Genau dafür ist ein
DBMS gemacht. Bei uns war das Problem, das der
DB-Server unterdimensioniert ist und/oder das
DB-Design Schrott, also mussten wir zu so einer Lösung (Cache) greifen. Das Resultat ist allerdings beeindruckend: Von einer lahmen Krücke zu einem Ferrari mit 200 Zeilen Code und 2 Tagen Frickelei.