Bases de Datos y Precios
Bases de Datos y Precios
Bases de Datos y Precios
Comparacin de precios. - SQLServer 2005 y Oracle 10g - SQLServer 2005 y IBM DB2 8.2 6. Costo total de propiedad (TCO) Conclusion
Introduccin
Historicamente, el precio de una base de datos ha sido difcil de entender. A primera vista, algunos productos de software de base de datos pueden parecer econmicos, pero con el tiempo, los compradores pueden verse forzados a pagar cantidades adicionales de dinero por funcionalidades que ellos habian asumido parte del producto original. Cuando se considera el precio de una base de datos es importante tener en cuenta no solo los costos directos de implementacin y uso de la solucin sino tambien los costos indirectos.
Los avances en hardware y software que ahoran traen las bases de datos influyen en el precio. Tecnologas de inteligencia de negocios tales como generacin de informes, procesamiento analtico en lnea (OLAP), y minera de datos, anteriormente disponibles solo para usuarios de la alta gerencia estan ahora disponibles para un amplio rango de usuarios de la informacin a lo largo de la compaia, permitiendo a un tpico usuario realizar sofisticados anlisis del negocio que transforman la informacin en mejores decisiones a todos los niveles, y convierten lo que antes era solo un conjunto de datos en riqueza de conocimiento sobre la empresa.
Para entedender mejor el precio de una base de datos este documento explicar las diferentes maneras en las cuales las bases de datos son tarificadas y comparar precios para tres de los vendedores lderes de base de datos: Microsoft, Oracle, e IBM. Cubriremos algunas de las diferentes reas necesarias para entender el precio de una base de datos: Ediciones Opciones/Adiciones Modelos de licenciamiento Mantenimiento y soporte Comparacin de precios Costo total de propiedad (TCO)
Las ediciones permiten a una compaa tener acceso a los diferentes niveles de funcionalidad de una base de datos cada una de los cuales hacen variar el precio. Cada edicin esta orientada a una necesidad del mercado y a un tipo de organizacin. Tipicamente, las ediciones caen dentro de los siguientes niveles:
Gratis: Apropiada para organizaciones que necesitan implementar una instalacin local y estan dispuestas a aceptar limitacionse en funcionalidad, memoria, tamao de la base de datos, nmero de usuarios y escalabilidad
Bsica: Orientada a la pequea y mediana empresa con requerimientos bsicos de gestin de datos. Estas ediciones proveen herramientas sencillas de gestin, y capacidades bsicas de base de datos pero estan limitadas a un nmero de CPUs, y pueden tambin tener limitaciones de memoria, tamao de base de datos o nmero de usuarios.
Ejemplos de este producto son Microsoft SQL Server Workgroup Edition, Oracle Standard Edition One, y DB2 Express Edition, cuyos precios oscilan entre $500 y $5.000 dlares por CPU.
Estndar: Orientada para soluciones de mediana-empresa y departamentales. Algunas veces limitadas a un cierto nmero de CPUs, y carecen de algunas de las funcionalidades sofisticadas de ediciones empresariales.
Ejemplos de este producto son Microsoft SQL Server Standar Edition, Oracle Standard Edition y DB2 Workgroup Edition, cuyos precios oscilan entre $5.000 y $15.000 dlares por CPU.
Empresarial: Orientada para las grandes compaas, para aplicaciones que requieren grandes volmenes de datos y alto desempeo transaccional. Las ediciones empresariales incluyen caractersticas tales como alta disponibilidad, clustering, y avanzadas herramientas de gestin, y tipicamente no tienen limitaciones de CPU o memoria.
Ejemplos de estos productos son Microsoft SQL Server Enterprise Edition, Oracle Enterprise Edition y DB2 Enterprise Server Edition, con precios que varian entre los $25.000 y $40.000 dlares por CPU.
Todos los precios estn en dlares americanos, se basan en informacin disponible en los sitios web de los vendedores, y aplican para compras dentro de los Estados Unidos.
Algunos vendedores incluyen las funcionalidades completas en el producto base. Por ejemplo, con Microsoft los clientes no tiene que comprar ninguna adicin o add-on para obtener funcionalidad adicional. Sin embargo, algunos otros vendedores tales como IBM y Oracle incluyen limitada funcionalidad en sus productos base y ofrecen funcionalidades adicionales por medio de opciones o add-ons. Estas opciones pueden ser muy costosas y algunas veces terminan valiendo ms que el mismo producto base.
Algunos ejemplos de funcionalidades ofrecidads como add-ons por IBM y Oracle incluyen: seguridad, procesamiento analtico en lnea (OLAP), gestin y afinamiento de base de datos, y minera de datos. Para complicar ms este asunto, la mayoria de opciones de gestin, seguridad e inteligencia de negocios ofrecidas como add-ons estan solo disponibles para las ediciones Empresariales de sus bases de datos; esto significa que, en muchos casos los clientes deben tener que actualizarse de versiones Estndar a Empresariales por un significativo costo, cuando todo lo que ellos necesitaban era una opcin especifica, tal como funcionalidad OLAP para inteligencia de negocios.
En contraste, Microsoft ha optado por una estrategia de proveer toda la funcionalidad de gestin de datos y de anlisis en sus ediciones Estndar y Empresariales de SQL Server, dando a sus clientes la tranquilidad mental de no tener que incurrir en grandes costos incrementales para utilizar sus sistemas de gestin de datos.
La siguiente grfica y tabla muestran el impacto que los add-ons tienen en el costo total de licencia para una solucin de base de datos.
Todos los precios estan en dlares americanos, se basan en informacin disponible en los sitios web de los vendedores y aplican para compras dentro de los Estados Unidos.
3. Licenciamiento multicore
Los vendedores de base de datos tipicamente ofrecen dos modelos de licenciamiento: Modelo de servidor y usuario/dispositivo.- Requiere una licencia por cada usuario o dispositivo ms una licencia para el servidor. Modelo por procesador.- Requiere una licencia por cada procesador en el servidor.
Este documento revisara el modelo por procesador en mas detalle, ya que esta es una rea donde los avances tecnolgicos en hardware pueden llevar a amplias discrepancias en costo entre los vendedores. Especificamente, multicore is una innovacin tecnolgca que mejorar el desempeo de bases de datos en los prximos aos. Multicore expande la cantidad de hilos disponibles para una aplicacin permitiendo incrementos en rendimiento de los sistemas de ms del 50 por ciento.
Sin embargo, la industria de bases de datos ampliamente a tomado la posicin de que un core es un procesador, para el modelo de licenciamiento por procesador. IBM ha vendido servidores de doble core por aos en sus lineas RISC y continua cobrando por cada core. Recientemente, IBM ha establecido su intencin de cobrar por procesador para sistemas basados en Intel y AMD. Por su parte, Oracle ha adoptado una politica de cargar 0.75 veces el nmero de cores en un sistema, redondeado al nmero entero ms cercano. En la mayora de los casos, esta politica lleva a los clientes casi a pagar licenciamiento por procesador. Por ejemplo, un cliente Oracle en un sistema de doble core pagar el equivalente a 2 procesadores (0.75 x 2 cores = 1.5, redondeado a 2 para propsitos de licenciamiento).
En contraste, Microsoft ha adoptado una politica de licenciamiento multicore, en la cual se reducen los costos de software al licenciar por procesador fsico, y no por cores. La siguiente figura muestra el incremento dramtico en costos cuando se licencia por cores comparando los tres vendedores.
Todos los precios estan en dlares americanos, se basan en informacin disponible en los sitios web de los vendedores y aplican para compras dentro de los Estados Unidos.
4. Mantenimiento y soporte.
El mantenimiento y soporte son a veces tarificados como un porcentaje del precio en lista, siendo generalmente 20 a 25 por ciento del costo del producto. Ya que Oracle e IBM tienden a tener precios significativamente ms altos que Microsofot, tambien los costos de mantenimiento son generalmente ms altos para estos vendedores.
El mantenimiento da a los clientes el derecho a nuevas versiones de software. Oracle e IBM requieren la firma de un acuerdo de mantenimiento para entregar los services packs necesarios para actualizar sus productos. Por el contrario, Microsoft da a sus cliente automtico acceso a nueva tecnologa, adems de entregar beneficios en soporte, herramientas, y entrenamiento para ayudar eficientemente a implementar y usar el software.
Ms informacin sobre los programas de mantenimiento y soporte de Microsoft esta disponible en http://www.microsoft.com/licensing/programs/sa/default.mspx.
5. Comparacin de precios
SQL Server 2005 entrega caractersticas de gestin, seguridad, e inteligencia de negocios en una solucin integrada de base de datos sin costo adicional. Oracle vende estas importantes caractersticas como add-ons, y la mayora de estas caractersticas estan disponibles solo con la versin Oracle 10g Enterprise Edition.
En la tabla y grfica que siguen se comparan las significativas diferencias entre SQLServer 2005 y Oracle 10g. Estas diferencias se acentuan cuando se consideran procesadores multicore.
Todos los precios estan en dlares americanos, se basan en informacin disponible en los sitios web de los vendedores y aplican para compras dentro de los Estados Unidos.
Aunque los precios base para IBM DB2 version 8.2 Enterprise Server Edition y SQL Server 2005 Enterprise Edition son comparables, IBM carga considerablemente ms por importantes caractersticas add-ons tales como procesamiento analtico en lnea (OLAP), transformacin de datos, y minera de datos, items que son incluidos como caractersticas estndar en SQL Server 2005. La siguiente tabla y grfica comparan las diferencias de precio entre SQL Server 2005 y DB2 8.2. Como en el caso anterior, estas diferencias de precio son acentuadas cuando se considera procesadores multicore.
Todos los precios estan en dlares americanos, se basan en informacin disponible en los sitios web de los vendedores y aplican para compras dentro de los Estados Unidos.
Despus de analizar los anteriores componentes del precio de una base de datos, el prximo paso es traer todo junto y compararlos en el costo total de propiedad (TCO Total Costo of Ownership). Estudios independientes han validado que SQL Server ofrece el ms bajo costo de propiedad entre las multiples categorias de costo. De hecho, un estudio realizado por NerveWire encontr que las ventajas en costo de SQL Server versus los productos competidores se traducia en un 47 por ciento de ahorro durante los tres aos que cubri la encuesta. Los resultados del estudio son resumidos a continuacin.
Todos los precios estan en dlares americanos, estan basados en informacin disponible en los sitios web de los vendedores y aplican para compras dentro de los Estados Unidos.
Fuente: http://www.microsoft.com/sql/evaluation/compare/tco.asp.
Conclusin
Entender los costos directos e indirectos de implementar y mantener un solucin de base de datos empresarial permite a los clientes tomar una decisin mejor informada sobre cual es la mejor base de datos para su organizacin. Conocer todos los componentes de los modelos de licenciamiento y la nueva tecnologa multicore y como estas impactan el costo total es un paso crucial para entender el precio de una base de datos.
SQL Server 2005 ha probado repetidas veces que entrega una solucin efectiva en costos capaz de satisfacer las expectativas de alto nivel de servico y requerimientos de funcionalidad de los usuarios. Con ahorros en hardware, software, operacin, y mantenimiento los beneficios de SQL Server 2005 son sustanciales.
Este documento ha demostrado que, comparado con otras soluciones de bases de datos, las caractersticas de SQL Server reducen los costos de hardware, minimizan el licenciamiento de software, y significativamente ofrecen ahorros en soporte y mantenimiento.
Sistema desarrollado que hace posible acceder a datos integrados que atraviesan los lmites operacionales, funcionales u organizacionales de una empresa.
Objetivos en el uso de un sistema de gestin de base de datos: Oportunidad, asociado a la eficiencia y eficacia. Disponibilidad, permitiendo la accesibilidad de datos Consistencias (oportunidad + disponibilidad), como calidad de datos Evolucin, para adaptarse al entorno Integridad, en el nivel de los datos as como el sistema.
Objetivos del sistema de gestin de base de datos que podemos identificar son: Independencia de datos Accesibilidad limitada Datos al da y sin redundancias Consistencia Interfaz nica Entrada directa a los datos Recuperacin por diferentes accesos Funcin completa de interrogantes Estandarizacin Seguridad
Productos Asociados A Los Sistema De Gestin De Base De Datos: Existen cuatro productos bsicos en los Sistema de Gestin de Base de Datos para sistemas Host (propietarios). Estos son: Repositorio / diccionario / directorio / enciclopedia Desarrollador de aplicaciones (Prototipo, Lenguaje(s) de programacin, basado en interpretes). Lenguaje de consulta Lenguaje reporteador
Administracin de los datos: Los sistemas de bases de datos requieren que la institucin reconozca el papel estratgico de la informacin y comience activamente a administrar y planear la informacin como recurso corporativo. Esto significa que la institucin debe desarrollar la funcin de administracin de datos con el poder de definir los requerimientos de la informacin para toda la empresa y con acceso directo a la alta direccin. El director de la informacin (DI) o vicepresidentes de la informacin es el primero que aboga en la institucin por los sistemas de bases de datos.
La administracin de la informacin es responsable de las polticas y procedimientos especficos mediante los cuales los datos pueden ser administrados como recursos institucionales. Entre estas responsabilidades se incluye el desarrollo de la poltica de informacin, la planeacin de los datos, contemplan un diseo lgico de la base de datos por los especialistas en sistemas de informacin y los grupos de usuarios finales. El principio fundamental de la administracin de datos es que son propiedad de la institucin como un todo. Los datos pueden pertenecer en exclusiva a ninguna de las reas de los negocios o unidades organizacionales. Todos los datos deben quedar disponibles para cualquier grupo que lo requiera para alcanzar su misin. Una institucin debe formular una poltica de informacin que especifique sus reglas para compartir, distribuir, adquirir, clasificar, estandarizar e inventariar la informacin en la institucin. La poltica de informacin traza procedimientos y responsabilidades especifican, que definen qu unidades de la institucin comparten la informacin, donde puede distribuirse la informacin y quin es responsable de actualizar y dar mantenimiento a la informacin.
Metodologa para la planeacin y el modelaje de datos: Como los intereses institucionales servidos por el sistema de gestin de base de datos son muchos ms amplios que aquellos del ambiente tradicional de archivos, la empresa requiere de una planeacin en todo su mbito para todos los datos. El anlisis a nivel de empresa, que trata sobre los requerimiento de toda la institucin (en contraposicin con los requisitos de las aplicaciones individuales), es necesario para el desarrollo de bases de datos. El fin del anlisis de la empresa es identificar las entidades, atributos y relaciones claves que conforman los datos de la institucin.
Los SI van mucho ms all que el diseo y desarrollo del subsistema informtico. Un SI puede definirse (Laudon y Laudon, 1996) como "un conjunto de componentes interrelacionados que permiten capturar, procesar, almacenar y distribuir informacin para apoyar la toma de decisiones y el control de una institucin", adems de ayudar a dichos directivos y personal a analizar problemas, visualizar cuestiones complejas y crear nuevos productos en un ambiente intensivo de informacin. La gestin de la informacin est orientada al control, preservacin y retencin de la informacin (Bouthillier y Shearer, 2002)
Las necesidades de informacin pueden ser relativas a hechos presentes o a situaciones futuras, con el objetivo de realizar una direccin proactiva. Las necesidades de informacin se agrupan segn las unidades organizativas de la institucin y las aplicaciones que cada una de ellas lleve a cabo. Resulta
importante la necesidad de informacin sobre el entorno, implicando un mecanismo de observacin que provea constantemente informacin relativa a los principales factores estratgicos: competencia, tecnologa y poltica, entre otros. Igualmente, resulta una constante el anlisis de informacin sobre aspectos claves de la organizacin como I+D, produccin, recursos humanos y finanzas, entre otros. La eleccin o combinacin de diversos procedimientos, lgicamente depender de las condiciones especficas de cada institucin y de los individuos que la componen.
Lopz Galindo, M., 1999. El cambio y la cultura organizacional en el diseo de un sistema de informacin de gestin y su reflejo en un cuadro de manera integral. Gestin y Estrategia. No.15. enero-junio. http://www.azc.uam.mx/publicaciones/gestion/num15/doc11.htm Villn, B., 2000. Implementacin de instrumentos para la gestin de la informacin: Reflexiones en torno a una experiencia. CIM. Monografa Villardefrancos M.C. y Villn B., 2000. La evolucin de los sistemas de informacin. Caso IDICT. Monografa