Podemos ver a Quora como un sistema de publicación de control de calidad. Por definición, contendrá datos muy diversos en contenido, comentarios, mecanismo de intercambio, mecanismo de promoción, etc. que podrían afectar la forma en que piensa sobre las interacciones de su aplicación.
Se le ocurrirán problemas como estructuras de datos multidimensionales que le gustaría mantener con un alto rendimiento. Entonces, si puede omitir los límites bidimensionales que los sistemas RDBMS le impondrán, y omita todas las uniones y consultas anidadas para recopilar toda la información relevante para exponer.
Entonces, si la pregunta está relacionada, ¿cómo almaceno mis datos para un sitio web como Quora? Definitivamente diría almacenarlo en una estructura de documento. Para esto definitivamente querrás echar un vistazo a mongodb.
- ¿Es posible iniciar una prueba de selenio desde un navegador, ejecutarla y enviar el resultado a la misma página web, como un tablero?
- ¿Cuál es el mejor instituto para el curso de diseño web en Hyderabad?
- ¿Hay alguna manera de cambiar el color del logotipo en el widget de Twitter desde twitter.com?
- ¿Qué es mejor AngularJS o HTML 5?
- ¿Qué hace enojar a los desarrolladores web?
Además, Quora, que ha evolucionado mucho en los últimos años, presenta una integración inteligente con otras aplicaciones web, por lo que no querrá estar vinculado a un almacén de datos que hace que sea muy complicado cambiar y evolucionar. MongoDB puede encajar bien en este entorno.