Stack base de données MySpace : MySQL, Oracle, MongoDB, Cassandra
Note historique : Architecture MySpace (pic 2006–2009) utilisait stratégie persistance polyglotte :
- MySQL — Données relationnelles core : profils utilisateurs, graphe amis, messages, commentaires. Shardé par user ID.
- Oracle — Entrepôt données principal / reporting ; facturation, analytics, métriques agrégées.
- MongoDB — Schéma flexible pour préférences utilisateurs, réglages confidentialité, flux activité, arêtes graphe social.
- Cassandra — Haut débit écriture : notifications temps réel, assemblage news feed, logs activité time-series.
Couches additionnelles : Memcached (cache front-end), NetApp (stockage blobs photos/vidéos), Squid/Varnish (cache HTTP), Lucene/Solr (recherche).
Cette architecture gérait 100 M+ utilisateurs, milliards pages vues/jour — pionnière adoption NoSQL à grande échelle.
