SQL Server 2008 CTP-5 a la vista

November 16, 2007

 Actualización 19/Nov: Justamente hoy se ha liberado la versión CTP al público, la cual puedes descargar desde aquí

Hoy leo en la red que la versión CTP-5 (Community Technology Preview) de Sql Server 2008 se ha liberado internamente (esto es para empleados de Microsoft) y muy probablemente la próxima semana será abierta la descarga para evaluación. Esta versión, también conocida como CTP Noviembre, será la primera que ya cuente con las nuevas posibilidades de manipular información geoespacial de manera nativa; así muy probablemente tengamos respuesta a la pregunta de qué tan bien lo ha hecho microsoft.

De lo poco que ya conocemos es que no será una opción adicional, esto es, no tendrá un costo adicional y estará disponible desde la versión Express hasta la enterprise. Ambas decisiones creo que son correctas, tanto para motivar a los usuarios existentes de bases de datos espaciales a migrar a Sql Server como a tener la capacidad de que una aplicación pueda ser escalable.

Pero más interesante que lo anterior es la manera en que se definirán los datos espaciales dentro de una base de datos, pues Microsoft, acostumbrada a no seguir las reglas, ha decidido crear dos tipos de datos distintos:

- geometry que para fines prácticos se ajusta a los estándares de la OGC, serán elementos omo puntos líneas y polígonos expresados en coordenadas x e y, y asociados a un sistema espacial de referencia (proyección).

- geography, el cual igual que el anterior almacenará elementos puntuales, líneas y polígonos, pero expresados en latitud y longitud, y asociados a un modelo de una “Tierra-redonda”.

Y es éste segundo tipo de dato, que por cierto se percibe que es el que Microsoft desea privilegiar, el que ha causado polémica. ¿Es necesario dos tipos de datos distintos para representar los mismos elementos?. A primera vista se podría decir que si; es más tal pareciera que el tipo geography resuelve el problema milenario de tener que representar un objeto 3D, como es la Tierra, en un modelo 2D, como son los mapas, tema que se ha vuelto un dolor de cabeza ahora que se han popularizado los globos virtuales como Google Earth, World Wind o ArcGIS Explorer, (no sabría decir si Virtual Earth cae en esa categoría).

Otro punto a favor es la correcta interpretación de datos expresados en latitud y longitud, pues aunque nos hayamos acostumbrados a usar dichos datos como reemplazo de coordenadas x e y en un plano cartesiano, realmente son medidas angulares, tomadas desde el centro de la Tierra y describiendo una posición sobre un elipsoide.

Es claro que la estratégia de Microsoft es a la segura, por un lado ofrecen un tipo de datos que cumple con los estándares para los que pierden el sueño con el simple hecho de proponerles implementar algo fuera de la norma, y por otro lado permite - y podríamos decir que motiva - a los demás a experimentar con este modelo de datos geoespaciales, tal vez con el fin de que a futuro se proponga como estándar.Claro que para llegar a eso Microsoft tendrá que asegurar varias cosas, entre ellas la capacidad de convertir la información entre ambos tipos de datos, que las mismas funciones se puedan realizar sin importar cual de ellos se decidió el usuario a implementar y por supuesto, el evitar “privilegiar” a uno de los formatos a costa del otro.

Yo por mi parte tendré que estar atento para descargar y probar más profundamente este producto, pues no dejo de pensar que los últimos formatos de datos geográficos que se popularizaron globalmente lo hicieron llendo contra la corriente.

Foro de Katmai (SQL Server 2008) de datos espaciales.

Blog de Isaac Kunen, integrante del equipo de desarrollo de SQL Server 2008.

Posted by Juan Manuel Uribe at 1:22am
2 Comments »

Y Microsoft ya tiene a sus aliados geoespaciales

November 12, 2007

SQL Server 2008, antes conocido como Katmai será la primera versión de tan conocida base de datos que soporte de manera nativa datos espaciales, para lo cual ya ha comenzado a crear sus alianzas que le permitan entrar de manera sólida a este nicho. De los más conocidos están:

  • CADCorp.
  • ESRI
  • mapdotnet
  • manifold.net
  • safe software (creadores de FME)

Claro que este como otros movimientos que ha hecho Microsoft en los últimos días son el esfuerzo que requiere para alcanzar a sus competidores en una rama donde los reportes de IDC lo ponen en un tercer lugar con el 18% de participación en el marcado, cerca de IBM que tiene el 21% pero muy lejos de Oracle que se lleva casi la mitad del paste con un 44%.

Y aunque uno pudiera pensar que dicha posición le resta peso a Microsoft, no hay que tomarlo a la ligera, pues muchos son los ejemplos de que su fuerza económica y el apoyo que le da a sus productos privilegiandolos con otros ha desbancado a muchos que tenían una posición predominante. El típico ejemplo es la guerra de navegadores entre Internet Explorer y Netscape, donde Microsoft paso de tener cero participación hasta convertirse en el navegador más usado hoy en día (para desgracia de muchos diseñadores de webs).

 Así que respondida la pregunta de “cuándo” nos queda el “cómo” será la integración que tenga SQL Server 2008 de datos espaciales. Pero eso puede quedar para otro post.

 

En el sitio de SQL Server 2008 encontarás la lista completa de asociados.

visto en el blog de virtual earth

Posted by Juan Manuel Uribe at 9:26pm
1 Comment »