Según Stack Overflow: The Architecture – Edición 2016 Stack Exchange utiliza varios productos de gestión de datos:
- SQL Server 2008 (4 instancias)
- Redis (2 instancias)
- Elasticsearch (3 instancias)
Han publicado periódicamente exportaciones de datos XML (volcado de datos de intercambio de pila), lo que revela que sus datos de contenido son bastante simples y claramente relacionales.
En realidad, supongo que tienen otros datos que utilizan para respaldar su sitio, ejecutar anuncios, rastrear usuarios, etc. Pero probablemente esto también sea relacional. Simplemente no publicado en su contenido de exportación.
- ¿Cuáles son algunos de los mejores sitios para las noticias de Bitcoin?
- ¿Funcionan los sitios de hackeo de Facebook?
- ¿Cuáles son los sitios web más visitados de Balaji Viswanathan?
- Cómo convertir sitios web de múltiples páginas en un sitio web de una página en WordPress
- Cómo lidiar con el SEO del sitio web
Se puede usar cualquier base de datos relacional para los datos que vemos en el volcado de datos de Stack Exchange. Dudo que cualquier base de datos relacional sea inherentemente mejor que otras para este propósito. Pero cualquier base de datos, relacional o no relacional, requiere un ajuste cuidadoso para la gestión de recursos, la confiabilidad, etc.
He cargado el volcado de datos de Stack Exchange en MySQL cuando quiero consultarlo o usarlo para probar.