Considere una aplicación que necesita administrar cientos de miles de solicitudes concurrentes en una base de datos de cientos de millones de registros con un alto porcentaje de escrituras.
Cuanto más amplio sea con los servidores distribuidos (ya sea en las instalaciones o en la nube) para poder administrar el rendimiento / concurrencia tanto de las transacciones como de las actualizaciones de la base de datos, más introducirá demoras en la red para mover el trabajo a través del sistema, así como aumentando la probabilidad de problemas de bloqueo, desde retrasos hasta puntos muertos.
Al ubicar conjuntamente los servidores de aplicaciones y bases de datos, no se introducen demoras en la red entre los niveles y al contar con un hardware especializado que realiza funciones de almacenamiento en caché y bloqueo, las aplicaciones y las bases de datos pueden evitar problemas de bloqueo que pueden crear demoras, si no son puntos muertos.
- ¿Qué piensas de usar un iPhone como símbolo de estado?
- ¿Se puede lograr la inmortalidad en los próximos 20 años?
- ¿Cuál es el mejor? Smart TV o TV 3D?
- ¿Cuál es el pensamiento más poderoso para reprimir el miedo a la muerte?
- ¿Qué tan popular será Apple Watch?