El alojamiento de bases de datos de lenguaje de consulta estructurado (SQL) se utiliza para alojar la base de datos de un sitio web o de una empresa en línea, lo que lo hace más fácil y generalmente más económico que administrar un servidor de base de datos internamente. El alojamiento compartido de bases de datos SQL es una solución más barata y el usuario posee parte de un servidor, pero esto generalmente solo es bueno para una base de datos pequeña. El alojamiento de base de datos SQL dedicado significa que el usuario posee un espacio de servidor completo, pero el usuario también es responsable de mantener ese espacio. El alojamiento de base de datos administrado es similar al alojamiento dedicado, pero el personal del anfitrión brinda más apoyo y hay más herramientas analíticas para que el usuario las utilice. El alojamiento de bases de datos de coubicación implica que el usuario es propietario de un servidor, pero lo coloca en la ubicación del host para que pueda administrarse mejor.
El alojamiento de base de datos SQL compartido es el tipo más barato de alojamiento de base de datos, porque en lugar de poseer un servidor completo, el usuario solo posee una sección de un servidor. Esto significa que la cantidad de tráfico, memoria y ancho de banda que el usuario tiene disponible para su base de datos SQL es limitada, dependiendo del host. Tales limitaciones significan que el alojamiento compartido generalmente solo es bueno para bases de datos pequeñas; Las bases de datos comerciales normalmente requieren más de lo que permiten estas restricciones.
El alojamiento de base de datos SQL dedicado significa que el usuario posee los derechos de espacio de un servidor completo, por lo que no tiene las mismas restricciones y la base de datos puede crecer según sea necesario. Este tipo de alojamiento suele ser mucho más caro que el compartido, pero normalmente también puede alojar una base de datos de tamaño completo, lo que puede resultar atractivo para el usuario. El personal del anfitrión puede estar menos dispuesto a ayudar con los problemas del servidor, por lo que el usuario debe estar preparado para ejecutar y mantener un servidor desde su ubicación.
El alojamiento de base de datos SQL administrado es similar al alojamiento dedicado en términos de tamaño. La base de datos aún puede crecer de forma natural, porque el usuario aún posee los derechos de espacio de un servidor completo. Sin embargo, con este alojamiento, el personal está más dispuesto a ayudar con los problemas y, por lo general, el usuario obtiene acceso a herramientas analíticas avanzadas que pueden ayudar a determinar la eficacia de la base de datos en el servidor del host.
El alojamiento de bases de datos SQL de coubicación suele ser más barato que administrado, porque el usuario es propietario del servidor, no solo de los derechos de espacio. El usuario compra un servidor y lo trae al host, para que pueda ser mejor administrado. Poseer los derechos reales del servidor significa que se espera que el propietario realice la mayor parte del mantenimiento. Dependiendo del tamaño del servidor, la base de datos debería poder crecer de forma natural sin impedimentos.