Qué es MS SQL Server y las características principales de este sistema gestor de bases de datos relacionales de Microsoft.
Microsoft SQL Server, también conocido como MS SQL Server o simplemente SQL Server, es un sistema gestor de bases de datos relacionales (RDBMS) desarrollado por Microsoft. Es un sistema bastante avanzado y capaz de aportar soluciones de grado empresarial.
Está diseñado para el almacenamiento, recuperación y gestión de datos estructurados, almacenados en tablas y sus relaciones. SQL Server soporta diversas aplicaciones de procesamiento de transacciones de datos, inteligencia empresarial, etc.
Más información:
Ediciones de SQL Server
SQL Server se distribuye con varias versiones que se pueden usar dependiendo del tamaño de los servidores donde vas a instalar el sistema gestor o del tamaño de las bases de datos.
SQL Server Express Edition
Es la versión más reducida de SQL Server, que Microsoft ofrece de manera gratuita. Se puede usar tanto personal como comercialmente. Esta edición está pensada para aplicaciones pequeñas, por lo que tiene algunas limitaciones:
- Usa 1GB de RAM como máximo de la máquina
- 10 GB de tamaño máximo de la base de datos
- CPU cores entre 1 y 4.
- 1 MB de buffer para la caché
Más allá de las limitaciones indicadas, esta versión gratuita funciona igual que las versiones de pago y es totalmente compatible. Esto quiere decir que se puede cambiar a una versión superior sin ningún tipo de migración.
SQL Server Developer Edition
Igual qe Express Edition es una edición gratuita, con características similares a la edición Enterprise. Sin embargo en este caso licencia solo permite su uso para desarrollo, pruebas y demostración.
SQL Server Web Edition
Esta es la versión económica de SQL Server que sirve para proyectos pequeños a grandes. No tiene limitaciones en lo que respecta al tamaño de las bases de datos pero sí respecto al hardware que no puede superar los 16 cores.
SQL Server Enterprise Edition
Es la versión completa de SQL Server que funciona sin limitaciones de hardware, adecuadas para todo tipo de cargas de trabajo, capaz de ofrecer el mejor rendimiento. Técnicamente es un sistema gestor muy avanzado que contiene muchas mejoras con respecto a sus versiones anteriores.
Ten en cuenta que Microsoft puede cambiar los nombres de las ediciones o sus capacidades, y de hecho lo hace a menudo, a medida que se liberan nuevas versiones del sistema gestor de base de datos.
Características de SQL Server
Es un sistema de bases de datos relacionales, con las características comunes que ya se conocen en este tipo de sistemas de bases de datos. De manera adicional se pueden destacar otros detalles como:
- Transact-SQL (T-SQL): Es una extensión de SQL que agrega algunas capacidades de programación a las bases de datos. Entre otras permite la creación de procedimientos almacenados, funciones, y triggers.
- Seguridad: SQL Server incluye características de seguridad avanzadas y robustas. Oferce por supuesto autenticación pero también encriptación, y auditoría.
- Herramientas de administración: Ofrece herramientas de administración sofisticadas como SQL Server Management Studio (SSMS) para administrar, configurar, y desarrollar dentro del servidor. Por supuesto también se puede usar con diversas herramientas de administración de código abierto que no requieren de licencia comercial.
- Integración con servicios de Windows: Es el punto más destacado de SQL Server, que se integra con Windows de manera especial. Así que si necesitamos usar un SGBD en Windows Server es la primera opción generalmente. Se integra también con otros softwares de Microsoft como Active Directory.
- Servicios adicionales: Como Integration Services (que puedes usar en la integración y transformación de datos), Analysis Services (muy útil para el análisis y minería de datos), y Reporting Services (usado en la creación y gestión de informes).
Crea artículos, recursos o comparte información sobre SQL Server
Preguntas y respuestas de SQL Server
Se han recibido 14 faqs en SQL Server