Nota histórica: A arquitetura do MySpace (pico 2006–2009) usava estratégia de persistência poliglota:
- MySQL — Dados relacionais centrais: perfis de usuários, grafo de amigos, mensagens, comentários. Fragmentado (sharded) por user ID.
- Oracle — Data warehouse principal / relatórios; faturamento, analytics, métricas agregadas.
- MongoDB — Schema flexível para preferências de usuário, configurações de privacidade, feeds de atividade, arestas do grafo social.
- Cassandra — Alta taxa de escrita: notificações em tempo real, montagem de news feed, logs de atividade em série temporal.
Camadas adicionais: Memcached (cache front-end), NetApp (armazenamento blob de foto/vídeo), Squid/Varnish (cache HTTP), Lucene/Solr (busca).
Esta arquitetura lidava com 100M+ usuários, bilhões de page views/dia — pioneira na adoção de NoSQL em larga escala.