miércoles, 13 de agosto de 2008

Microsoft lanza la version final de SQL Server 2008

Microsoft ha anunciado esta pasada semana la disponibilidad de la RTM (Release To Manufacturing) de Microsoft SQL Server 2008, la nueva versión del sistema de gestión de bases de datos de la compañía. Hasta la fecha ha habido más de 450.000 descargas de la versión beta del producto.

SQL Server 2008 se puede encontrar en las siguientes ediciones:

SQL Server 2008 Enterprise: SQL Server 2008 Enterprise es una completa plataforma de business intelligence y gestión de datos, que proporciona características de escalabilidad, data warehousing, seguridad, soporte analítico avanzado y reporting para aplicaciones críticas de negocio. Con esta edición, ahora es posible consolidar servidores y ejecutar procesos transaccionales online a gran escala.

SQL Server 2008 Standard: SQL Server 2008 Standard es una completa plataforma de business intelligence y gestión de datos, que proporciona gestión y facilidad de uso para funcionar en aplicaciones departamentales.

SQL Server 2008 Workgroup: SQL Server 2008 Workgroup es una plataforma de reporting y gestión de datos fiable, que proporciona capacidades de gestión y sincronización remota seguras. Esta edición incluye características de base de datos clave y hace muy sencilla la migración a las versiones Standard o Enterprise.

SQL Server 2008 Web: SQL Server 2008 Web está específicamente diseñado para entornos web de alta disponibilidad que se ejecutan sobre Windows Server. SQL Server 2008 Web proporciona lo necesario para soportar aplicaciones web altamente escalables y de bajo precio o soluciones de hosting para los clientes.

SQL Server 2008 Developer: SQL Server 2008 Developer permite a los desarrolladores construir y probar cualquier tipo de aplicación con SQL Server 2008. Esta edición incluye todas las funcionalidades de SQL Server Enterprise, pero contiene licencia sólo para desarrollar, probar y utilizar como demo. Las aplicaciones y las bases de datos desarrolladas bajo esta edición pueden ser actualizadas fácilmente a SQL Server 2008 Enterprise.

SQL Server 2008 Express: SQL Server 2008 Express es una versión gratuita de SQL Server que incluye funcionalidad de base de datos clave, entre las que se incluyen todos los tipos de datos del nuevo SQL Server 2008 ahora en una aplicación ligera. Esta edición es perfecta para aprender y construir escritorios y pequeñas aplicaciones de servidor, y para ser redistribuida por ISVs.

SQL Server Compact 3.5: SQL Server Compact es una base de datos embebida gratuita diseñada para desarrolladores, idónea para construir aplicaciones independientes y ocasionalmente conectadas para dispositivos móviles, ordenadores de mesa, y clientes Web. SQL Server Compact funciona sobre todas las plataformas Microsoft Windows, incluyendo los sistemas operativos Windows XP y Windows Vista, y en dispositivos Pocket PC y smartphones.

Precio y disponibilidad:

SQL Server 2008 está actualmente disponible para los subscriptores de MSDN y TechNet y la descarga para evaluación estará disponible el próximo 4 de agosto de 2008. La disponibilidad general está programada para el 15 de agosto de 2008. Las ediciones SQL Server 2008 Express y SQL Server Compact están disponibles para descargar de forma gratuita a partir de hoy en http://www.microsoft.com/sqlserver

Será también interesante conocer como engarzan los productos y soluciones de Microsoft Business Intelligence con esta nueva versión.

EL precio de SQL Server no aumenta con SQL Server 2008. Más información en www.microsoft.es/sql/2008

Cuadros de Mando Tactiles

Muchos de vosotros recordareis la película de Tom Cruise, Minority Report, film de Ciencia Ficción, en donde uno de los principales avances era un panel en el que el protagonista rotaba, buscaba y giraba una gran cantidad de imágenes, acontecimientos (datos en definitiva), a la busqueda de posibles actos criminales que se fueran a celebrar.

Tuvo tal impacto dicha película, que la tecnología mostrada (y no desarrollada) se ha usado en innumerables anuncios de publicidad y otros films similares.

Ahora bien, aun siendo Ciencia Ficción lo mostrado, la utilidad que nos mostraba es innegable y, las buenas noticias es que ya hay muchas iniciativas que se están miviendo en dicha dirección.

¿Quién nos dice que pronto no tendremos Cuadros de Mando como los de Minority Report?

Esta es la alternativa de Microsoft, Surface. Parece que el precio de este producto estará entre los 5.000 y los 10.000 dolares.



Pero si lo que queremos es movernos por el mundo Open Source, tambien tenemos una alternativa.

Otras Opciones:

- CUBIT, es una superficie interactica para interaciones por contacto (vamos, lo que se hacía en Minority Report). De momento no esta a la venta, pero si lo quieres utilizar e integrar, pronto estará el código disponible Open Source.
- Listado de enlaces interesantes: Multi-touch Table at the Maker Faire.
- Un último enlace: Interactive Multitouch Display.

Datawarehouse Appliances

Los Datawarehouse Appliances, cada vez más se están convirtiendo en una gran alternativa a la hora de montar nuestros sistemas Business Intelligence y DataWarehouse. De hecho, no se puede hablar de ellos de forma uniforme, pues existen diferentes tipos.

Básicamente, lo que se pretende es 'quitar complejidad' en la implementación de un DW. Durante muchos años he visto en implmentaciones en las que ya se tenía decidido usar, por ejemplo, Oracle como Gestor de Base de Datos y Business Objects como Suite Business Intelligence y, sin embargo, se dejaba para el final el tema de los servidores, SO, backups, etc... Es decir, se podía haber iniciado el proyecto y aún no saber si correría sobre Windows, Unix, Linux... o IBM, Sun, HP, Microsoft, Dell, etc...

Incluso, había un gran desconocimiento por parte de los fabricantes de Hardware de en saber en qué consistía un DW preparado y optimizado para consultas analíticas... por ello, son muy buenas noticias que surgieran alternativas intermedias que proporcionaran un 'todo incluido', tan famoso en nuestros días y aplicable a todo tipo de situaciones: viajes, restaurantes, gestiones bancarias, etc...

Basicamente, un DW Appliance es un conjunto integrado de servidores, discos de almacenamiento, Sistemas Operativos, Bases de Datos y Software, ya preinstallado y preparado para montar y hacer funcionar (incluyendo las facilidades de escalabilidad y performance, tan importantes en el mantenimiento de un DW), un sistema DataWarehouse.

De forma derivada, tambien se ha empezado a aplicar el término a soluciones en las que las combinaciones priman sobre todo los componentes de Software.

Porqué ha llegado el momento a los DW Appliances?
- Nuevas empresas, con gran crecimiento de datos (muchas de ellas de los países emergentes, como la India Reliance Communications, que es una especie de Verizon o AT&T, con 40 millones de clientes, añade cada mes, un millón y medio mas... y para ello, están usando Greenplum (que, por cierto, tiene una versión Open Source para la comunidad), y han conseguido que (con mas datos), vaya tres o cuatro veces más rápido que su antiguo DW.

- Otras empresas empresas estan optando por HP Neoview, Netezza, Brighthouse appliance. Existen grandes clientes como New York Stock Exchange y WalMart, que están optando por Appliances, por lo que sólo cabe concluir que el momento ha llegado, basicamente por dos motivos muy simples (según indican los responsables de las empresas que los están usando: cuestan menos dinero y se obtienen mejores rendimientos).

- En España y en el mundo latino en general, su uso es aún testimonial, pero no cabe duda, que poco a poco empezarán a ser utilizadas en grandes organizaciones.

Cuales son las principales ventajas:

- Reducción del Coste Total:
Gran parte de los costes asociados, como los de monitorización y tuning, se ven claramente reducidos con estos sistemas ya preparados, así como otros costes de entrada y puesta en funcionamiento, parches, compatibilidad de versiones entre todos los elementos de la infraestructura (todos los que hayan tenido que montar un DW en los ultimos 15 años, sabrán a que tipo de problemas y 'torturas' me refiero).
Ni que decir tiene, que en un entorno como el actual, en el que la reducción de costes es tan importante, este tipo de soluciones estan encontrando una gran acogida.

- Mejoras en el rendimiento:
Como están orientados al análisis, este tipo de DW Appliances optimizan el rendimiento de las queries mediante el uso de paralelización de queries, a través de diferentes tipos de particionamiento.

- Reduce el tiempo dedicado a la Administracion:
Como un solo vendedor proporciona toda la solución, no se necesita que un Administrador sea experto en DW, BI, DBA, tuning, etc... Se crean consolas de administración que alejan toda esta complejidad.

- Mejora la disponibilidad del sistema ante 'caidas'
Se crean elementos redundantes dentro del DW y otro tipo de tecnologías de duplicidad (mirroring, dual servers...etc)

- Escalabilidad.
Este sea probablemente uno de los puntos críticos y claves del éxito de los DW Appliances. Puesto que nos garantizan de forma real la escalabilidad tanto en rendimiento, como en capacidad... pues no 'manejamos un frankenstein de componentes', sino un sistema integrado.
Todo esto se hace, además, sin necesidad de dejar los sistemas parados durante upgrades, realizar updates periódicos, etc...

- Rápido retorno de la inversión.
Este es un punto discutible de cualquier sistema BI/DW, pero está claro que si se facilita la instalación/confuguración, se automatiza la creación de indices, se paralelizan queries y se automatiza la administración... la creación de prototipos rápidos y valoración de resultados será mucho más facil.