Krypton Solid

La última tecnología en raciones de 5 minutos

Usos de RDBMS de código abierto impulsados ​​por costos más bajos, opciones en la nube

A medida que los volúmenes de datos generados por las organizaciones aumentan cada vez más, los profesionales de datos se enfrentan a un dilema: ¿Deben aumentar las facturas de las bases de datos en el proceso? Y, cada vez más, los departamentos de TI con miras a los costos buscan plataformas RDBMS de código abierto como una alternativa potencial a las tecnologías de bases de datos relacionales patentadas.

El creciente soporte para el software de sistemas de gestión de bases de datos relacionales de código abierto entre los proveedores de computación en la nube proporciona otro ímpetu para que los usuarios exploren su uso para reemplazar Oracle y SQL Server, según Rick Sherman, socio gerente de la consultora Athena IT Solutions.

«Las bases de datos de código abierto han existido por un tiempo», dijo Sherman. «Especialmente en el lado web, los desarrolladores han usado MySQL, PostgreSQL y cosas similares. Pero ahora estamos viendo un mayor uso de código abierto impulsado por el hecho de que los proveedores de nube como AWS, Google y Microsoft están proporcionando esos sistemas».

Como resultado, los usuarios empresariales «pueden evitar las tarifas de Oracle y SQL Server» sin tener que implementar una nueva infraestructura de sistemas para ejecutar una base de datos de código abierto ellos mismos, agregó Sherman, quien también imparte clases de inteligencia empresarial y almacenamiento de datos en la Escuela de Graduados de Ingeniería de Northeastern University. .

Rick Sherman, socio gerente, Athena IT SolutionsRick Sherman

Menos resistencia al software de código abierto

Guy Harrison, autor de Bases de datos de próxima generación: NoSQL, NewSQL y Big Data, estuvo de acuerdo en que las versiones basadas en la nube de los productos RDBMS de código abierto han alcanzado un punto de inflexión en la adopción, impulsada en gran medida por el líder del mercado de plataformas en la nube, AWS. «Amazon ha creado un modelo de negocio en el que esencialmente proporciona versiones certificadas de software de código abierto», dijo Harrison, director de tecnología de Southbank Software, un proveedor de herramientas de administración y desarrollo de bases de datos. «Esto ha eliminado uno de los puntos de resistencia para las bases de datos de código abierto, a saber, ‘¿A quién culpo si las cosas salen mal?'»

Para ilustrar aún más la atracción de la nube, Gartner señaló a AWS como el líder en ingresos para el software de base de datos de código abierto en general, incluidos los sistemas relacionales y NoSQL.

Sin embargo, AWS tiene mucha compañía en el mercado. Microsoft y Google ofrecen servicios administrados de MySQL y PostgreSQL en sus plataformas en la nube, y Microsoft está trabajando para agregar soporte para MariaDB, una bifurcación compatible de MySQL. Otros competidores de RDBMS de código abierto incluyen al propio Oracle, que posee la tecnología MySQL, gracias a su adquisición en 2010 de Sun Microsystems; MariaDB, la fuerza impulsora detrás de su software homónimo; y el proveedor de PostgreSQL EnterpriseDB Corp.

Las tecnologías y servicios de código abierto ofrecidos por esos proveedores no son gratuitos, señaló Harrison. Por ejemplo, los usuarios tienen que pagar por el soporte técnico. «Si bien las bases de datos de código abierto son más baratas [than conventional products], no son gratis «, dijo.

Sin embargo, en un informe de investigación publicado en febrero y actualizado en mayo, los analistas de Gartner Merv Adrian y Donald Feinberg describieron los posibles ahorros de costos de implementar un RDBMS de código abierto. Al comparar los precios de lista para una configuración de sistema de muestra, dijeron que MySQL, MariaDB y la base de datos EDB Postgres Enterprise de EnterpriseDB costarían significativamente menos que la base de datos Oracle en tarifas de licencia y soporte en el transcurso de tres años (consulte «Comparación de costos de base de datos: Oracle vs. alternativas de origen «).

Comparación de costos entre Oracle Database y tres alternativas de RDBMS de código abierto
Una comparación de la base de datos Oracle y las plataformas RDBMS de código abierto en el costo

Ruta de migración de la base de datos de código abierto

Los costos más bajos y la disponibilidad de la nube fueron parte del atractivo de MariaDB como un reemplazo de Oracle para Financial Network Inc., dijo William Wood, director de arquitectura de base de datos en FNI, que vende software que administra los procesos de originación de préstamos y créditos para prestamistas, minoristas y otros clientes corporativos. .

William Wood, director de arquitectura de bases de datos, FINWilliam Wood

La implementación del RDBMS de código abierto también fue una especie de fiesta de bienvenida para Wood. Si bien su trabajo profesional anterior involucró principalmente bases de datos de Oracle, se inició en MySQL como estudiante. «En mi época universitaria, trabajé mucho con MySQL y Perl, y conocía el poder del código abierto [software],» él dijo.

Cuando Wood comenzó en FNI en 2010, la arquitectura de la base de datos de la compañía de St. Louis estaba completamente basada en Oracle, en parte porque era imperativo proteger los datos mediante cifrado. Finalmente, los proveedores de bases de datos de código abierto agregaron capacidades de cifrado a sus productos. Wood dijo que FNI comenzó a cambiar los sistemas que procesan las calificaciones crediticias para clientes separados a MariaDB en 2016.

Es posible que algunos sistemas con una lógica de Oracle particularmente compleja incorporada nunca se conviertan por completo a MariaDB, según Wood. Pero la tecnología de código abierto se ha convertido en la principal plataforma de base de datos de FNI. «Basamos nuestro futuro en MariaDB», reconoció Wood.

Con Oracle, paga más por cada pequeña cosa. Pero si desea utilizar el cifrado con MariaDB, simplemente hágalo.

William Wooddirector de arquitectura de bases de datos, Financial Network Inc.

La motivación para la mudanza no está impulsada únicamente por ahorros de costos absolutos; también está impulsado por el deseo de aliviar los gastos generales que implica la gestión de licencias de software de bases de datos comerciales. En el mundo de Oracle, el uso de una utilidad como el cifrado aumenta el costo y requiere que los administradores de la base de datos rastreen su uso en cada procesador que ejecuta el software de la base de datos, dijo Wood.

«Con Oracle, pagas más por cada pequeña cosa», explicó. «Pero si desea utilizar el cifrado con MariaDB, simplemente hágalo. No tiene que salir y contar las CPU. El hecho es que puede dedicar mucho tiempo a administrar sus licencias con Oracle. No es simple».

El proceso de migración ha sido relativamente fácil, agregó. «MariaDB es casi un reemplazo directo de Oracle», dijo Wood, quien ha escrito un libro titulado Migrando a MariaDB, que se publicará a finales de este año.

El uso generalizado de la nube todavía está en el futuro para FNI, aunque Wood dijo que la compañía realiza una recuperación de desastres basada en la nube a través de una combinación de copias de seguridad y replicación en vivo a un sistema MariaDB. Eso también pretende ser una prueba de concepto para una posible transición completa a la nube, señaló.

Nuevas funciones y funcionalidades

Las mejoras en las plataformas RDBMS de código abierto continúan a buen ritmo. Por ejemplo, el mes pasado, EnterpriseDB lanzó una versión beta de una herramienta diseñada para agilizar las migraciones de bases de datos Oracle a la plataforma EDB Postgres. Eso siguió a una versión 10.0 a fines de 2017 con compatibilidad mejorada de Oracle, particiones y consultas paralelas para usos analíticos.

Una actualización de la versión 3.0 del software MariaDB TX en mayo también agregó características de compatibilidad de Oracle, además de soporte para el procesamiento de datos temporales. Y MySQL 8.0, que estuvo disponible de forma generalizada en abril, incluyó mejoras de rendimiento para cargas de trabajo de lectura / escritura y de E / S, configuraciones de autenticación predeterminadas y soporte para nuevas funciones JSON.

Otro signo de la fuerza creciente detrás de las tecnologías RDBMS de código abierto es su posición en los rankings de popularidad de bases de datos calculados mensualmente por el sitio web DB-Engines. MySQL y PostgreSQL ocuparon el segundo y cuarto lugar entre todas las bases de datos a partir de este mes, mientras que MariaDB fue 14th.

Hay elementos que podrían ralentizar la expansión de las bases de datos relacionales de código abierto. Por ejemplo, Sherman de Athena IT dijo que los proveedores de código abierto y las comunidades que apoyan las tecnologías podrían tener dificultades para igualar el ritmo de innovación de bases de datos establecido por Oracle y Microsoft. Pero incluso si es así, «eso no significa que sus bases de datos no puedan usarse para muchas cosas», conjeturó. «Hay muchos clientes de mercados pequeños y medianos y muchas aplicaciones de bases de datos grandes en las que serán más que suficientes».

Deja un comentario

También te puede interesar...

Definición de afirmaciones falsas

¿Qué son las afirmaciones falsas? El término «reclamos falsos» se refiere a los reclamos de seguros que se realizan de manera fraudulenta. Estas declaraciones se hacen en un intento de beneficiar económicamente al asegurado por

Definición de margen proporcional

¿Qué es un diferencial proporcional? Un margen proporcional es una medida de la liquidez de un valor, que se calcula comparando sus precios de oferta y demanda como una relación y, a menudo, se expresa

Sin cambios en Google, por eso …

La salida de Eric Schmidt como director ejecutivo de Google ha generado muchas especulaciones sobre los cambios de la empresa a medida que Larry Page vuelve a ocupar ese puesto en abril. Pero no habrá

Nexus One marca el compromiso del desarrollador

SINGAPUR: introducido para impulsar los esfuerzos de desarrollo de aplicaciones en la plataforma Android, Google Nexus One ofrece nuevas funciones técnicas avanzadas. Pero un desarrollador local dice que es poco probable que el dispositivo reemplace

Los elementos de un programa de cumplimiento normativo

Como vicepresidente de la consultora SystemsExperts, con sede en Sudbury, Massachusetts, Richard E. Mackey Jr.ha visto un problema común al auditar empresas que deben cumplir con diversas regulaciones: los clientes no saben cómo estructurar sus

¿Qué quieres que cubra en TechCrunch50?

Estaré en el piso del Centro de Diseño de San Francisco esta semana, tratando de grabar eventos en vivo de TechCrunch50. La lista de empresas para el día 1 será lanzado a las 6:30 am

Cuándo y cómo obtener ganancias en las opciones

Comprar opciones infravaloradas (o incluso comprar al precio correcto) es un requisito importante para aprovechar el comercio de opciones. Igualmente importante, o incluso más importante, es saber cuándo y cómo obtener ganancias. La volatilidad extremadamente

Definición de Póliza de Auto Comercial (BAP).

¿Qué es una Póliza de Negocios de Automóviles (BAP)? Una póliza de automóvil comercial (BAP) brinda cobertura para el uso de automóviles, camiones, camionetas y otros vehículos de una empresa en el curso de su

¿Qué sabe sobre el análisis de datos de gráficos?

La adopción empresarial de análisis de datos de gráficos está programada para despegar en los próximos años. Las bases de datos gráficas pueden ayudar a establecer conexiones que son difíciles de ver en las bases

Cómo usar Skype para Windows 8

Además, gracias a mis sugerencias, aprendiste a usar Skype para mantenerte en contacto con tus amigos. Pero ahora ha comprado una computadora/tableta equipada con Windows 8 y tiene algunos problemas con la versión Moderna de

Sin codificación para hombres jóvenes

Su liberación código básico de SimCity bajo la GPLv3 es frío, pero me pregunto cuál será su impacto. Empiezo el interrogatorio en la habitación de al lado, donde mi muy inteligente hijo de 16 años

Samsung y KT logran comprimir la transmisión 8K

La transmisión en 8K puede estar a la vuelta de la esquina; La tecnología existe, pero el marketing masivo necesitará un impulso, que los vendedores esperan que los Juegos Olímpicos de Tokio 2020 proporcionen para

¿Qué es la realidad virtual y cómo funciona?

¿Qué es la realidad virtual? La realidad virtual es una tecnología que permite sumergirse en un mundo virtual generado por computadora, brindando una experiencia sensorial multidimensional. A través del uso de dispositivos como cascos o