Una arquitectura de disco compartido (SD) es una arquitectura de computación distribuida en la que los nodos comparten los mismos dispositivos de disco, pero cada nodo tiene su propia memoria privada. [ 1 ] Los discos tienen nodos activos que comparten memoria en caso de fallos. [ 2 ] En esta arquitectura, los discos son accesibles desde todos los nodos del clúster. Esta arquitectura se adapta rápidamente a las cargas de trabajo cambiantes. [ 3 ] Utiliza técnicas de optimización robustas. Múltiples procesadores pueden acceder a todos los discos directamente a través de la red de intercomunicación y cada procesador tiene memoria local.
Contrasta con la arquitectura sin recursos compartidos , en la que todos los nodos tienen acceso exclusivo a discos distintos, [ 4 ] y con la memoria compartida , en la que también comparten la memoria.
El disco compartido tiene dos ventajas sobre la memoria compartida. En primer lugar, cada procesador tiene su propia memoria, por lo que el bus de memoria no supone un cuello de botella; en segundo lugar, el sistema ofrece una forma sencilla de proporcionar cierto grado de tolerancia a fallos.

Referencias
- ↑ "Diferencia entre arquitectura sin recursos compartidos y arquitectura de disco compartido" . GeeksforGeeks . 18 de mayo de 2020. Consultado el 24 de febrero de 2021 .
- ↑ "Solar: Hacia una base de datos compartida en almacenamiento distribuido estructurado en registros" (PDF) . pág. 13 – vía Solar.
- ↑ Rylan, John (1 de abril de 2018). "Big Database (Parte 2): Arquitectura de bases de datos" . DZone . Archivado del original el 25 de septiembre de 2023. Recuperado el 24 de febrero de 2021 .
- ↑ "Arquitecturas de disco compartido sin recursos compartidos frente a arquitecturas de disco compartido: una visión independiente" . 24 de noviembre de 2009. Consultado el 1 de noviembre de 2012 .
- Particionamiento de datos
- Arquitectura de computación distribuida
- Arquitectura de software