Pregunta

He estado evaluando la pila de tecnología para el desarrollo de una red social basada en la aplicación.A continuación están la pila creo que podría adecuado para este tipo de aplicación de aplicación:

GUI -- ASP.NET MVC, Flash (Flex)

Servicios De Negocios -- Ahorro de los servicios basados en Una de las ventajas de la utilización de Artículos de segunda mano es resolver los problemas de escalado que vendrá en el futuro, cuando la base de usuarios se incrementa rápidamente.Toda la lógica de negocio puede ser expuestas como servicios mediante REST,JSON, etc., Esto también nos permite ir con C++ o Erlang servicios basados en cuando la situación lo exige.

La base de datos -- mySQL, CasSandara mySQL puede ser utilizado para almacenar los datos que necesita ser persistente.Cassandara será utilizado para almacenar global de identificadores a los datos almacenados.Desde Cassandara también es muy bueno en la escala mediante la introducción de más nodos de esta aprovechará de Ahorro basadas en los servicios.Y también hay soporte nativo entre Cassandara y artículos de segunda mano

Servidor De Caché -- Memcached

Cualquier solicitud de Servicios de Negocios sólo hablar con Memcached si alguno no sucio de datos es necesario, de lo contrario habrá algunos trabajos en segundo plano la nulidad de la caché de base de datos.

La pregunta es:

  1. Es el Ahorro, que es de código abierto, uno está listo para la producción?
  2. Es el derecho de la pila para la capa de servicios para elegir el momento de la aplicación de usuario (GUI) es principalmente se desarrollan en ASP.NET y la base de datos es mysql?
  3. ¿Hay alguna otra advertencias que aquí alguien con experiencia?

Uno de los principales objetivos detrás de esta pila es fácilmente escala con más nodos y también esto nos ayuda a utilizar las cajas de Linux, va a reducir nuestros costos de manera significativa

Pensamientos por favor ..

¿Fue útil?

Solución

Usted no da detalles sobre su modelo de datos, pero si usted está tratando de hacer algo similar a Facebook, Twitter, Digg o Reddit, Cassandra debe ser una buena opción ya que a medida que knw todas esas empresas están utilizando Cassandra .

Una de las ventajas de Cassandra es que no es necesario una capa de almacenamiento en caché por separado: Cassandra incorporado en cachés clave y fila, y la posibilidad de añadir simplemente máquinas a escala, que memcached innecesaria

.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top