update rendimiento registros por optimizar mejorar masivo mas lotes insertar ejemplos datos performance cloudfoundry scaling database nosql

performance - rendimiento - update masivo sql server



Cómo escalar una base de datos en tiempo de ejecución/Hacer que la base de datos esté disponible como servicio-Sobre CF (0)

Permítanme establecer la premisa : estoy creando una plataforma de aprovisionamiento API que debería poder escalar en tiempo de ejecución, según demanda.

Estoy tratando de mejorar el diseño de mi sistema o estoy tratando de identificar el eventual cuello de botella de rendimiento que podría afectar.

Para la plataforma, estoy usando la pila basada en Cloud Foundry, que básicamente me proporciona la posibilidad de conectar y reproducir DB como un servicio utilizando conectores de servicio. Ahora, suponiendo que CF funciona bien, lo que parece hacer hasta ahora, ¿qué hago cuando la carga aumenta repentinamente?

Opciones:

  • Cree un clúster ampliamente grande y señálele todos los servicios utilizando el DB de CF como un servicio a través de los conectores de servicio (o la capa UPSI).
  • Cree una base de datos separada como una plataforma a la cual CF se convertirá en un suscriptor.
  • ¡Otros métodos son bienvenidos! Es posible que desee agregar la estrategia de diseño correcta como respuesta.

Sé cómo implementar el 1er punto. Estoy interesado en usar Aerospike y Cassandra ambos.

Quiero explorar el punto 2 y 3. ¡Bienvenidos los consejos!