Articulo de referencia

Ciruela verde

Greenplum es una tecnología de big data basada en la arquitectura MPP y la base de datos de código abierto Postgres . Fue creada por una empresa del mismo nombre con sede en San...

Greenplum es una tecnología de big data basada en la arquitectura MPP y la base de datos de código abierto Postgres . Fue creada por una empresa del mismo nombre con sede en San Mateo , California, alrededor de 2005. Greenplum fue adquirida por EMC Corporation en julio de 2010. [ 1 ]

A partir de 2012, su software de gestión de bases de datos pasó a llamarse Pivotal Greenplum Database y se comercializó a través de Pivotal Software . Pivotal liberó el código fuente del motor principal y continuó su desarrollo gracias a la comunidad de código abierto de Greenplum Database y a Pivotal.

A partir de 2020, Pivotal fue adquirida por VMware [ 2 ] y VMware continuó patrocinando la comunidad de código abierto de Greenplum Database, además de comercializar la tecnología bajo la marca VMware Tanzu Greenplum . En noviembre de 2023, VMware fue adquirida por Broadcom. [ 3 ]

En mayo de 2024, Tanzu by Broadcom decidió privatizar el proyecto Greenplum Database. Todas las futuras versiones de Greenplum Database serán de código cerrado y se distribuirán como parte de VMware Tanzu Data Suite.

Compañía

Greenplum, la empresa, fue fundada en septiembre de 2003 por Scott Yara y Luke Lonergan. Fue el resultado de la fusión de dos empresas más pequeñas: Metapa (fundada en agosto de 2000 cerca de Los Ángeles ) [ 4 ] y Didera en Fairfax, Virginia . [ 5 ]

Entre los inversores se encontraban SoundView Ventures, Hudson Ventures y Royal Wulff Ventures. Se anunció una financiación total de 20 millones de dólares estadounidenses en la fusión.  [ 6 ] Greenplum, con sede en San Mateo, California , lanzó su software de sistema de gestión de bases de datos basado en PostgreSQL en abril de 2005, llamándolo Bizgres. [ 7 ] Se invirtieron rondas de capital riesgo de aproximadamente 15  millones de dólares estadounidenses cada una en marzo de 2006 y febrero de 2007. [ 8 ]

En julio de 2006 se anunció una asociación con Sun Microsystems . [ 9 ] Sun, que también había adquirido MySQL AB , participó en una ronda de inversión de US$27  millones en enero de 2009, liderada por Meritech Capital Partners . [ 8 ] El proyecto Bizgres incluía a algunos otros miembros y recibió soporte hasta aproximadamente 2008, cuando el producto también se llamaba simplemente "Greenplum". [ 10 ] [ 11 ] El Sun Fire X4500 era una arquitectura de referencia y fue utilizado por la mayoría de los clientes hasta que se realizó una transición a Linux alrededor de esa época. Greenplum fue adquirido por EMC Corporation en julio de 2010, convirtiéndose en la base de la división de software de big data de EMC . [ 1 ] Aunque EMC no reveló el valor, se estimó en US$300  millones . [ 12 ] [ 13 ] Los productos de Greenplum en el momento de la adquisición eran Greenplum Database, Chorus (una herramienta de gestión) y Data Science Labs. Greenplum tenía clientes en mercados verticales, incluido eBay . [ 14 ] Se convirtió en parte de Pivotal Software en 2012. [ 15 ]

En 2013 se anunció una variante que utiliza Apache Hadoop para almacenar datos en el sistema de archivos de Hadoop llamada Hawq. [ 16 ] [ 17 ] En 2015 se anunciaron los proyectos de software de código abierto GreenplumDB y Hawq . [ 18 ]

Tecnología

El producto de base de datos Greenplum utiliza técnicas de procesamiento masivamente paralelo (MPP). Cada clúster de computadoras consta de un nodo maestro, un nodo maestro en espera y nodos de segmento. [ 19 ] Todos los datos residen en los nodos de segmento y la información del catálogo se almacena en los nodos maestros. Los nodos de segmento ejecutan uno o más segmentos, que son instancias de base de datos PostgreSQL modificadas y se les asigna un identificador de contenido. Para cada tabla, los datos se dividen entre los nodos de segmento según las claves de columna de distribución especificadas por el usuario en el lenguaje de definición de datos . Para cada identificador de contenido de segmento, hay un segmento primario y un segmento espejo que no se ejecutan en el mismo host físico. Cuando una consulta ingresa al nodo maestro, se analiza, planifica y distribuye a todos los segmentos para ejecutar el plan de consulta y devolver los datos solicitados o insertar el resultado de la consulta en una tabla de la base de datos. El lenguaje de consulta estructurado , versión SQL:2003 , se utiliza para presentar las consultas al sistema. La semántica de transacciones cumple con las restricciones conocidas como ACID . [ 20 ]

Entre los competidores se incluyen otros sistemas de gestión de bases de datos MPP proporcionados por proveedores importantes como Teradata , Amazon Redshift , Microsoft Azure , Alibaba AnalyticDB y, en el pasado, IBM Netezza . [ 19 ] [ 21 ] La competencia adicional proviene de otros competidores más pequeños, bases de datos orientadas a columnas como HP Vertica , Exasol y proveedores de almacenamiento de datos con arquitectura que no es MPP, como Oracle Exadata , IBM Db2 y SAP HANA .

Greenplum Versión 7

En septiembre de 2023, se lanzó Greenplum Database versión 7. [ 22 ] La versión 7 se basa en PostgreSQL versión 12.12.

Greenplum Versión 6

En septiembre de 2019, se lanzó Greenplum Database versión 6. La versión 6 se basa en PostgreSQL versión 9.4 y presenta mejoras sustanciales en el rendimiento OLTP [ 23 ] . Greenplum 6 fue reseñado en los medios por varias fuentes y mencionado por su alineación con el código abierto de Postgres [ 24 ] y por su rendimiento OLTP [ 25 ].

Greenplum Versión 5

En septiembre de 2017, se lanzó Greenplum Database versión 5. La versión 5 incluye la primera iteración de la estrategia del proyecto Greenplum de integrar versiones posteriores de PostgreSQL en Greenplum y se basa en PostgreSQL versión 8.3, en lugar de la versión anterior 8.2. [ 26 ] La versión 5 también introduce la disponibilidad general del optimizador GPORCA [ 27 ] para la optimización basada en costos de SQL diseñada para big data.

Referencias

  1. 1 2 "EMC adquirirá Greenplum" . Comunicado de prensa . EMC Corporation. 6 de julio de 2010. Consultado el 15 de marzo de 2017 .
  2. Haranas, Mark. "5 cosas que debes saber sobre la adquisición de Pivotal por parte de VMware | CRN" . www.crn.com . Consultado el 2 de octubre de 2024 .
  3. "El fabricante de chips Broadcom completa un acuerdo de 69.000 millones de dólares para comprar VMware" . 23 de noviembre de 2023. Consultado el 5 de junio de 2024 .
  4. "Formulario D: Aviso de venta de valores" (PDF) . Comisión de Bolsa y Valores de EE. UU., 30 de julio de 2003. Consultado el 15 de marzo de 2017 .
  5. Maureen O'Gara (26 de septiembre de 2003). "Metapa compra Didera" . Linux Business News . Consultado el 15 de marzo de 2017 .
  6. «Metapa adquiere Didera y cierra una ronda de financiación adicional; pioneros de la industria en computación de alto rendimiento se unen para crear una innovadora solución de agrupación de bases de datos Linux para la toma de decisiones» . Comunicado de prensa . 23 de septiembre de 2003.
  7. "Lanzamiento del proyecto Bizgres" . Sitio web del desarrollador de PostgreSQL . 17 de abril de 2005. Consultado el 15 de marzo de 2017 .
  8. 1 2 Duncan Riley (21 de enero de 2008). "Greenplum obtiene 27 millones de dólares en la Serie C" . Tech Crunch . Consultado el 15 de marzo de 2017 .
  9. Colin White; Richard Hackathorn (26 de junio de 2007). "Sun/Greenplum" . Business Intelligence Best Practices . Recuperado el 15 de marzo de 2017 .
  10. "Historia" . Antiguo sitio web Bizgres.org . Archivado del original el 22 de diciembre de 2008. Consultado el 15 de marzo de 2017 .
  11. "Greenplum actualiza su base de datos de código abierto" . Information Week . 22 de febrero de 2008. Consultado el 15 de marzo de 2017 .
  12. Om Malik (6 de julio de 2010). "Big Data = Big Money: EMC compra Greenplum" . GigaOm . Archivado del original el 20 de octubre de 2016. Consultado el 15 de marzo de 2017 .
  13. Alexander Haislip (7 de julio de 2010). "Microsoft, Sun y SAP, sorprendentes ganadores en la venta de Greenplum" . Forbes . Consultado el 15 de marzo de 2017 .
  14. "Los dos enormes almacenes de datos de eBay" . Blog de DBMS2 . Monash Research. 30 de abril de 2009. Consultado el 15 de marzo de 2017 .
  15. Timothy Prickett Morgan (20 de marzo de 2012). "EMC quiere ser el Linux del big data: abre la herramienta Chorus y se asocia con los programadores ágiles de Pivotal Labs" . The Register . Consultado el 15 de marzo de 2017 .
  16. "¿Cuándo debo usar Greenplum Database en lugar de HAWQ?" . Sitio web de Pivotal Guru . 31 de enero de 2014 . Consultado el 15 de marzo de 2017 .
  17. Timothy Prickett Morgan (25 de febrero de 2013). "EMC transforma el gigante de Hadoop en la base de datos SQL Hawq" . The Register . Consultado el 15 de marzo de 2017 .
  18. Cade Metz (17 de febrero de 2015). "Pivotal redobla su apuesta por el código abierto, señal de un mundo del software en transformación" . Wired . Consultado el 15 de marzo de 2017 .
  19. 1 2 Timothy Prickett Morgan (6 de abril de 2011). "EMC se vuelve ostentoso y llamativo con los electrodomésticos Greenplum: ¡Toma eso, Teradata, Exadata, Netezza!" . The Register . Consultado el 18 de marzo de 2017 .
  20. Sunila Gollapudi (2013). Introducción a Greenplum para el análisis de macrodatos . Packt Publishing. ISBN 978-1-78217-705-0.
  21. "Comparación de propiedades del sistema: Amazon Redshift vs. Greenplum vs. Microsoft Azure SQL Database vs. Teradata Aster" . DB-engines . Consultado el 18 de marzo de 2017 .
  22. "Notas de la versión de VMware Greenplum 7.x" . 2 de octubre de 2023.
  23. "Puntos de referencia OLTP de Greenplum 6" . 15 de mayo de 2019.
  24. "La base de datos Greenplum de Pivotal está a punto de alinearse finalmente con el proyecto de código abierto. ¿Qué significará eso para la plataforma?" . ZDNet .
  25. "Revisión sustancial del almacén de datos MPP de código abierto que ofrece alta concurrencia, análisis integrados y capacidades de ciencia de datos" . 7 de noviembre de 2019.
  26. "Pivotal Greenplum sigue en plena actividad" . ZDNet . Consultado el 14 de septiembre de 2017 .
  27. "Orca: una arquitectura modular de optimización de consultas para macrodatos" (PDF) . ZDNet . Consultado el 14 de abril de 2016 .