Datos personales

Mi foto
Colonia Caroya, Córdoba, Argentina
Ingeniero en Sistemas de Información

16 junio 2008

¿Que trae de nuevo SQL Server 2008?

En estos días salio la versión RC del SQL Server 2008, es decir la ultima versión de prueba antes de su lanzamiento en Agosto. Así que me puse a ver que cosas locas trae este nuevo producto de Microsoft.






La primer cosa interesante que encontré es lo siguiente:


En esta edición se hace foco en el concepto de plataforma de datos que
contempla una solución integral para almacenar y gestionar todo tipo de datos,
incluyendo documentos, correos, citas, XML y además suministrar un amplio
conjunto de servicios para interactuar con los datos como búsquedas, consultas,
análisis, integración de datos y sincronización.

Esto es bastante interesante, ya que permite anexar en la base de datos todo tipo de objetos sin tener que estar guardando los archivos por un lado y el path de los mismos por otro, por ej.


Otro punto interesante en esta época en la que cada vez surgen mas dispositivos "inteligentes" es esto:


Los usuarios serán capaces de acceder a la información desde su creación hasta
su almacenamiento sobre cualquier dispositivo, ya sea de sobremesa o móvil.


Por lo tanto el sistema de seguridad esta más desarrollado, permitiendo la encriptación hasta el nivel de registro, de una manera transparente para el usuario.


Se realizaron mejoras en el sistema de espejado, tanto en su administración como en sus recuperaciones automáticas en caso de fallas.


También se mejoro la compresión de datos, permitiendo comprimir toda la base si fuese necesario, mejorando así el rendimiento por las operaciones de I/O y el uso de memoria.

En lo relativo al rendimiento, se agregaron características para garantizar el rendimiento de las solicitudes, y algunas otras mejoras que dicen que permitirá ofrecer un mayor rendimiento que la versión anterior.


Después hay tipos de datos nuevos, en especial para la fecha, ahora se permitida guardar datos que sean solo fecha o solo hora, o guardar una hora con un uso horario asociado. Además un dato para información Geoespacial, es decir datos geograficos, un tipo de datos para almacenar archivos (filestream) y uno interesante, para almacenar ID con jerarquía, por ej para armar un árbol.

Más específicamente para los desarrolladores las novedades son:


  1. Tipo de Dato FileStream: ya comentado anteriormente.

  2. Inicialización en línea y asignación compuesta de variables: Para usarlo en T-SQL.

  3. Comando Merge: Permite realizar un insert o un update de acuerdo si existe o no el registro, muy bueno.

  4. Nuevos tipos de datos DateTime: Los cuales son TIME, DATA y DATATIME.

  5. Parámetros del tipo Tabla: Para suplir por ej, las tablas temporales.

  6. Servicios de Entidades de Datos: Para usar directamente Objetos de Negocio en la base de datos.

  7. LINQ: Soporte del Motor a esta tecnología implementada en Visual Studio 2008.

  8. Tamaño de los Tipos de Datos Definidos por el Usuario basados en CLR: Se aumento el tamaño de 8k a 2gb.

  9. Seguimientos de Cambios: Para realizar auditorías de una manera transparente.

  10. HierarchyID: Tipo de datos para almacenar una estructura del tipo jerárquica.

  11. Datos Espaciales: Para almacenar información de localización.

Estas son solo algunas de las cosas nuevas que se trae esta versión. Hay muchas cosas más sobre todo para Business Intelligence, integración con Office, backups, seguridad, etc. Así que vale la pena ir probando con la versión RC que se puede descargar desde aqui, tanto la versión full como la versión express.

Si descargan el motor necesitaran algunas bases de datos para jugar... la gente de CodePlex libero unas bases de datos de ejemplo para esta versión (la clásica AdventureWorks) que puede ser descargada desde aquí.

Por ultimo, si quieren ampliar, en estas pages me gustaron:

Que tengan un lindo día...

Marce

No hay comentarios: