Caso de negocio para PostgreSQL

Presentamos un análisis basado en factores financieros directos e indirectos, así como en el riesgo. Nuestro objetivo es hacer una comparación del coste total de propiedad (TCO) con otros sistemas comerciales de base de datos importantes.

Costos directos y riesgo

Costo de licencia

No necesita pagar por una licencia para PostgreSQL. Puede instalarlo fácil y rápidamente sin tener que pasar por un largo ciclo de adquisición. El costo de capital es cero, por lo que los proyectos de negocio pueden empezar fácilmente como prototipos y transformarse rápidamente en proyectos exitosos. Por estas razones, los proyectos pueden ofrecer beneficios más rápidos para el negocio, experiencia en un periodo más corto y curvas de flujo de dinero menos pronunciadas, y pasar a las ganancias más rápidamente.

Las licencias para el uso en producción no cuestan, las licencias para desarrolladores no cuestan, y las licencias para empresas asociadas no cuestan. Si necesita expandir su uso, puede hacerlo sin volver a planear el presupuesto por lo que su planificación no tiene que ser tan exacta.

PostgreSQL es fácil de instalar por lo que no hay un costo adicional escondido por instalación.

En resumen, este es el factor principal que influye en el coste total de propiedad, pero de ninguna manera es el único.

Riesgo de negocio

Nunca hay una tarifa por licencia. La licencia del software es permisiva y el copyright es virtualmente imposible de cambiar pues está en manos de miles de personas. No hay riesgo de tarifas de licencia a retrospectiva y tampoco hay riesgo de que un vendedor vaya a hacer una costosa auditoria de licencias.

PostgreSQL es seguro.

“De forma predeterminada, PostgreSQL es posiblemente la base de datos en existencia que más se preocupa de la seguridad.”

The Database Hacker's Handbook

PostgreSQL es confiable desde su diseño. No hay atajos, y somos muy cuidadosos de implementar algoritmos totalmente confiables para protección de datos.

 No hay cambios al coste total de propiedad.

Coste de soporte

El software crítico se beneficia del soporte de software con Acuerdos de Nivel de Servicio. PostgreSQL a veces requiere correcciones; tiene versiones de mantenimiento, vulnerabilidades de seguridad y otros problemas. Es un software vivo, que respira, y a veces necesita cuidado y atención. Cualquier cálculo de coste total de propiedad que excluya el soporte incrementaría el riesgo, por lo que lo incluimos aquí como un requerimiento.

De los factores antes mencionados, el costo de licencia y de soporte son los dominantes. Basado en precios publicados, nuestro análisis es que PostgreSQL es 12.5 veces más barato que el sistema de gestión de base de datos relacionales líder en el mercado. Dado un clúster de 6 servidores geográficamente redundantes, conectados usando replicación de flujo en tiempo real, con un maestro y 5 esclavos de solo lectura, hemos calculado el precio por licencia y soporte en:

2ndQuadrant - $60,000

Proveedor comercial - $750,000

Note que, a diferencia de 2ndQuadrant, el vendedor comercial cobra por cada socket, por lo que cada vez que los requerimientos de rendimiento del sistema aumenten con el tiempo, también aumenta la disparidad en el coste total de propiedad.

Costos de mano de obra

Facilidad de desarrollo

PostgreSQL es un proyecto de código abierto activo con un gran número de pequeños cambios hechos por los desarrolladores a medida que encuentran fallos menores o dificultades en la facilidad de uso en las herramientas, lenguajes, documentación, controladores, extensiones y añadiduras. Todas las actividades esenciales se pueden realizar usando software libre también, por lo que no hay necesidad de costosos conjuntos de herramientas adicionales.

No hay cambios al coste total de propiedad.

Facilidad de administración

PostgreSQL tiene herramientas gráficas de administración para ayudar a gestionar las bases de datos, así como herramientas de línea de comandos. Si hacemos una comparación paralela, un DBA con 5 años de experiencia en PostgreSQL no tardará más tiempo que un DBA con experiencia en una base de datos comercial. De hecho, pensamos que será mucho menos tiempo con PostgreSQL, y hay varios buenos ejemplos de personas que han estado usando PostgreSQL por años sin ninguna caída o algún otro problema.

Coste total de propiedad igual o reducido.

Otros costos

Costo de migración

Una decisión tecnológica no tiene que ser para siempre. Está adoptando PostgreSQL porque está dejando atrás otra tecnología. ¿Deberíamos incluir el costo de migración en el coste total de propiedad para PostgreSQL? Sí, hagámoslo. Una tecnología debería ser fácil de adoptar y fácil de abandonar cuando, y si es lo correcto hacerlo. Si se calcularon los costos adecuadamente entonces a las tecnologías heredadas con políticas de bloqueo deliberadas se les debería asignar el costo de una eventual migración. PostgreSQL sigue deliberadamente el estándar ISO SQL y va más allá para evitar bloqueos causados por comportamiento y sintaxis deliberadamente no-estándar.

Entonces, ¿cuánto cuesta la migración? Esto lo puede ver en nuestra página para el servicio de migración.

  

2ndQuadrant Updates


Manténgase en contacto con nosotros

Suscríbase a nuestro boletín trimestral (en inglés) para enterarse sobre los últimos avances de 2ndQuadrant y tecnologías relacionadas.

También le enviaremos cualquier actualización o noticia importante que consideremos útil para usted.

Valoramos su privacidad y no compartiremos sus datos con nadie más.

2ndQuadrant Updates