¿Cuál es la diferencia entre SQL2005 y SQL2008?
Instalación
La configuración e instalación de SQL Server 2008 también se han mejorado. Los datos de configuración y los bits del motor se han separado, lo que permite crear una imagen de disco básica de un sistema no configurado y facilitar su distribución a múltiples servidores. Los instaladores de las últimas actualizaciones disponibles también se pueden encontrar en el sitio web de Microsoft. Otra característica es la capacidad de instalar SQL, SP y parches en un solo paso. La última característica es la posibilidad de desinstalar el SP.
Áreas clave
Lo primero que notará al mirar la documentación de Microsoft para SQL Server 2008 es la peculiaridad del término categorías y el uso de agrupaciones o áreas clave. Hay cuatro áreas clave: plataforma de datos empresariales, desarrollo dinámico, más allá de las bases de datos relacionales y visión ubicua. Este artículo seguirá estas categorías para que los artículos sobre Microsoft sean lo más simples posible.
Fin del soporte para SQL 2000
El soporte general para SQL 2000 finalizará. Las características y beneficios del soporte convencional incluyen el envío de solicitudes de cambio de características del producto, actualizaciones de seguridad, parches no relacionados con la seguridad, soporte gratuito y soporte pago. El soporte general para SQL Server 2000 64-bit Edition, SQL Server 2000 Development Edition, SQL Server 2000 Enterprise Edition, SQL Server 2000 Standard Edition, SQL Server 2000 CE Edition y SQL Server 2000 Workgroup Edition llegará el 8 de abril de 2008. Se espera. El soporte extendido, incluidas actualizaciones y soporte de seguridad pago, continuará hasta 2013. Para obtener una descripción completa del soporte, consulte las preguntas frecuentes sobre el ciclo de vida del soporte técnico de Microsoft y la política del ciclo de vida del soporte técnico de Microsoft. Muchos revendedores retirarán SQL 2000 en diciembre de 2007 y Vista no admite ninguna versión de SQL 2000, incluido SQL 2000 Express Edition.
Plataforma de datos empresariales
La clasificación de plataforma de datos empresariales generalmente se refiere a una plataforma de misión crítica que incluye la funcionalidad central del motor SQL Server. Sus muchas ventajas incluyen métodos de cifrado de datos, administración de recursos y. funciones de análisis del sistema y gestión del servidor.
Cifrado
Existen varias opciones de cifrado. El primero se llama cifrado de datos transparente. En SQL Server 2008, el motor SQL puede cifrar toda la base de datos. Esto cifra todos los datos de la base de datos y los archivos de registro de la base de datos. Al utilizar este enfoque general, todos los índices y tablas se cifran. No es necesario cambiar la aplicación.
La segunda característica de cifrado es el cifrado de respaldo. SQL Server 2008 cifra las copias de seguridad para evitar la fuga y la manipulación de datos. Además, la restauración de copias de seguridad está limitada a los usuarios de esta función.
Por último, existe una nueva opción de gestión de claves externa. Si necesita procesar tarjetas de crédito o seguir el procesamiento PCI, SQL Server 2008 admite módulos de seguridad de hardware (HSM). Los módulos de seguridad de hardware son soluciones de hardware de terceros para almacenar claves localmente independientemente de los datos que deben protegerse.
Auditoría
Además de la auditoría estándar de inicio/cierre de sesión y cambios de permisos, SQL Server 2008 también permite monitorear los cambios o el acceso a los datos.
La auditoría se configura mediante sentencias TSQL, como en el siguiente ejemplo: AUDIT UPDATE(Salary) ON Employee TO MyAuditFolder WHERE Salarygt.
Compresión de datos
Normalmente, la compresión de datos siempre está asociada. con ahorro de disco duro, archivos físicos más pequeños, asociado a un número reducido de copias de seguridad. En lo que respecta a la compresión de datos de SQL Server, el objetivo principal es reducir el tamaño real de la tabla. Algunas ventajas de la compresión de datos incluyen las siguientes:
Mejora el rendimiento de las consultas al reducir la E/S y mejorar la tasa de aciertos de la caché
Proporciona de 2 a 7 veces los datos reales en el DW real Relaciones de compresión desiguales
Ortogonal a otras características
Tanto los datos como los índices están disponibles
Según Microsoft, el uso de la compresión aumentará ligeramente el uso de la CPU y reducirá el rendimiento general del sistema. Según Microsoft, habrá un ligero aumento en el uso de la CPU cuando se utilice la compresión, pero el rendimiento general del sistema mejorará debido a la reducción de E/S.
Administrador de recursos
El Administrador de recursos es una característica nueva en SQL Server 2008. Este administrador se utiliza para restringir el uso de recursos avanzados por parte de usuarios o grupos de usuarios. Los elementos que se pueden monitorear incluyen el ancho de banda de la CPU, los tiempos de espera, el tiempo de ejecución, el tiempo de bloqueo y el tiempo de inactividad. Si se alcanza el umbral del administrador de recursos, el sistema desencadena un evento o detiene el proceso. La serie de pasos utilizados en Explorer se cubrirán en un artículo futuro.
CPU de conexión en caliente
En SQL Server 2008, se pueden agregar CPU adicionales en tiempo de ejecución si el hardware subyacente lo admite.
Datos de rendimiento
El número de contadores de rendimiento en SQL Server 208 ha aumentado en comparación con versiones anteriores. Los datos recopilados por los contadores se almacenan en un almacén de datos centralizado. Microsoft afirma que ejecutar la configuración de rendimiento predeterminada en el monitor consumirá menos del 5% de los recursos de CPU y memoria.
Ahora también está disponible una herramienta de panel de rendimiento que lee los datos de rendimiento guardados. Además, se pueden realizar y utilizar comparaciones históricas y de referencia para crear desencadenantes de acciones. Por ejemplo, si el uso de la memoria excede un cierto umbral en 5 minutos, se puede activar automáticamente una recopilación de datos más detallada.
Performance Studio es una nueva herramienta en SQL Server 2008. Esta herramienta es una colección de herramientas de rendimiento. Juntos se pueden utilizar para monitoreo, diagnóstico, ajuste y generación de informes. Uno de los recolectores de datos es configurable y tiene poca sobrecarga. Admite múltiples métodos de recopilación, incluidas consultas TSQL, seguimientos SQL y contadores de rendimiento. Los datos también se pueden recopilar mediante programación. Una vez que se recopilan los datos, también están disponibles análisis en profundidad y detalles resumidos de informes. Microsoft enumera seis características del lado del cliente de Performance Studio:
Panel de SQL Server
Monitoreo del rendimiento
Análisis de datos actuales e históricos
Potencial sugerencias de ajuste de rendimiento
.