¿Qué significa “multipropiedad”?

La propiedad múltiple es un principio de red en el que un servidor ejecuta una única versión de un programa de software y las computadoras cliente no pueden ejecutar el programa por sí mismas. Los equipos cliente de la red solo pueden acceder al programa en cuestión a través de la versión del servidor. En una red que no sea multiusuario, cada equipo cliente alojaría y ejecutaría su propia versión del programa. Las ventajas de ejecutar un sistema de tenencia múltiple incluyen ahorros de costos y beneficios de coherencia de datos. Algunas de las desventajas de esta configuración incluyen una dependencia excesiva de los recursos de la red, lo que paraliza las computadoras si pierden su conexión a la red.

En una red de múltiples inquilinos, la carga del hardware para ejecutar un software específico se traslada principalmente a la computadora servidor. Dado que la computadora servidor es la única que ejecuta el programa, se encuentra sometida a la mayor tensión durante la ejecución del programa. Las otras computadoras de la red requieren mucha menos memoria y sobrecarga del procesador; esto les permite, en esencia, «aflojar» mientras la computadora servidor se hace cargo de la carga. Debido a esto, el hardware instalado en las computadoras cliente, o “inquilino”, no necesita ser tan poderoso como el hardware en las computadoras cliente que ejecutan un sistema que no es de múltiples inquilinos. Cuando se suma a varios equipos cliente en una red, este ahorro de costos puede ser sustancial.

Otro beneficio de la computación multiusuario es el establecimiento de consistencia de datos en toda la red, suavizando el proceso de extracción de datos. La minería de datos implica buscar tendencias en un gran subconjunto de datos. En redes que no utilizan prácticas de tenencia múltiple, esto puede resultar difícil, ya que cada computadora contendrá su propio archivo de base de datos separado que debe ser «extraído» para ubicar la información deseada. Cuando se extraen datos en una red equipada con múltiples inquilinos, la única base de datos será la central ubicada en el servidor. Esto se debe a que el servidor será la única computadora que ejecute una versión real del programa.

El mayor inconveniente de una red de múltiples inquilinos es la dependencia excesiva de la red para garantizar la productividad. Como los equipos cliente «arrendatarios» dependen del servidor para acceder a las aplicaciones en ejecución, cualquier interrupción en la red impedirá efectivamente que el equipo cliente utilice el programa en cuestión. En una red que no sea de múltiples inquilinos, cualquier interrupción en la conectividad de la red no resultaría tan desastrosa, ya que cada computadora cliente desconectada podría continuar ejecutando su propia versión independiente del programa de software.