Escalabilidad en topologías de almacenamiento en caché
NCache Ofrece escalabilidad lineal al permitir que las aplicaciones distribuidas aumenten la carga de transacciones y la capacidad de almacenamiento mediante diversas topologías de caché. Al distribuir los datos en un clúster, NCache Elimina los cuellos de botella de la base de datos, garantizando que el rendimiento de la aplicación se mantenga constante, independientemente de si gestiona 10 o 10 000 usuarios. Según sus requisitos de redundancia y almacenamiento de datos, NCache proporciona Replicado, Particionado, y Réplica de partición Topologías para optimizar el rendimiento y el costo.
Escalabilidad en NCache Topologías de almacenamiento en caché
Dependiendo de los requisitos de la aplicación, puede elegir entre una variedad de topologías de almacenamiento en caché que NCache ofertas. Una aplicación que tiene una cantidad limitada de datos para almacenar en caché pero requiere alta disponibilidad debe elegir la Topología replicadaEsta topología ofrece alta disponibilidad, ya que todos los nodos del clúster tienen la misma copia de los datos. Proporciona escalabilidad de lectura y puede soportar múltiples fallos de nodos (n-1 fallos en un clúster de n nodos) sin perder datos. Si la aplicación maneja datos en constante crecimiento que necesita almacenar en caché, la topología replicada no es la solución. Solo puede almacenar la cantidad de datos que cabe en un único nodo del clúster de caché, independientemente del número de nodos.
Las aplicaciones que requieren cantidades cada vez mayores de datos, pero que pueden tolerar la pérdida de datos, deben utilizar el topología particionada. Esta topología no sólo es escalable en términos de lectura y escritura, sino también en términos de almacenamiento. Sin embargo, esto no le proporciona una alta disponibilidad, ya que se produce una pérdida de datos con cada fallo de nodo. Puede utilizar esta topología cuando su aplicación pueda soportar la pérdida de datos.
Si el requisito es adaptarse a las crecientes necesidades de datos, así como a la alta disponibilidad, Topología de réplica de partición ofrece ambos. Aunque no tiene tanta disponibilidad como el Topología replicada, aún puede soportar la falla de un nodo sin perder ningún dato. Hay una copia de seguridad de cada partición, por lo que cada nodo tiene una partición y una copia de seguridad de otra partición. Eso significa que hasta que haya fallas simultáneas en los nodos, lo cual es poco probable en la mayoría de las situaciones, la topología se ocupa tanto de las necesidades de escalabilidad como de alta disponibilidad.