Escalar se trata de poder dividir el trabajo.
En el caso de la inserción en tiempo real, una arquitectura de publicación-suscripción es lo mejor para la escala. La carga de tráfico se puede dividir entre varios servidores con un estado compartido mínimo. Delegar a un proveedor push en tiempo real es una buena manera de manejar la escala mientras se ahorra tiempo y dinero (descargo de responsabilidad: trabajo para dicho proveedor).
El trabajo de la base de datos es mucho más difícil de dividir dependiendo de qué tipo de consistencia garantiza que necesita. Los servidores SQL como MySQL generalmente no se consideran escalables masivamente sin renunciar a algunas garantías. Probablemente la escala más sencilla que puede hacer con MySQL es una configuración maestro / esclavo con múltiples esclavos (también conocidos como “réplicas de lectura”) para escalar el tráfico de lectura. Este tipo de configuración puede ser masivamente escalable si puede tolerar que las réplicas de lectura estén potencialmente desactualizadas cuando se produce una lectura.
- ¿Hay alguna aplicación o aplicación web que pueda usar para rastrear si mi equipo de marketing / ventas está llamando para hacer un seguimiento con los clientes?
- ¿Qué es mejor: desarrollo móvil o desarrollo web (back-end y front-end)?
- ¿Cuál es la mejor herramienta para crear formularios en línea que puedo alojar internamente?
- ¿Qué idioma es el más solicitado y necesitado en el desarrollo web en Dubai?
- ¿Cómo podemos utilizar un escáner biométrico para hacer aplicaciones web?