stringtranslate.com

Banco de trabajo MySQL

MySQL Workbench es una herramienta visual de diseño de bases de datos que integra el desarrollo , la administración , el diseño, la creación y el mantenimiento de bases de datos SQL en un único entorno de desarrollo integrado para el sistema de bases de datos MySQL . Es el sucesor de DBDesigner 4 de fabFORCE.net y reemplaza al paquete de software anterior, MySQL GUI Tools Bundle.

Historia

DBDesigner4 de fabFORCE.net

DBDesigner4 de fabFORCE.net

DBDesigner4 es una herramienta de consulta y diseño visual de bases de datos de código abierto para la base de datos MySQL publicada bajo licencia GPL . [2] Fue escrita en 2002/2003 por el programador austríaco Michael G. Zinner para su plataforma fabFORCE.net utilizando Delphi 7 / Kylix 3. [3] [4]

Si bien es una herramienta de modelado físico únicamente, DBDesigner4 ofrece un conjunto completo de funciones que incluyen ingeniería inversa de bases de datos MySQL, sincronización de modelo a base de datos, impresión de carteles de modelos, control de versiones básico de modelos de esquema y un generador de consultas SQL. [5] Está disponible para MS Windows, Mac OS X y Linux. [6]

A finales de 2003, los representantes de MySQL AB se pusieron en contacto con Zinner y este se unió a la empresa para hacerse cargo del desarrollo de herramientas de interfaz gráfica de usuario (GUI) para MySQL. Esto llevó a la creación del paquete de herramientas de interfaz gráfica de usuario de MySQL. [7]

Paquete de herramientas de interfaz gráfica de usuario de MySQL

La parte del Administrador MySQL de las Herramientas GUI

MySQL GUI Tools Bundle es un conjunto de aplicaciones de escritorio de código abierto y multiplataforma para la administración de servidores de bases de datos MySQL y para la creación y manipulación de datos dentro de bases de datos MySQL. Fue desarrollado por MySQL AB y luego por Sun Microsystems y publicado bajo la licencia GPL. El desarrollo del paquete de herramientas de GUI se ha detenido y ahora [ ¿cuándo? ] solo se conserva en los archivos de descarga del sitio MySQL. [8]

El paquete de herramientas GUI ha sido reemplazado por MySQL Workbench y llegó al final de su vida útil con las versiones beta de MySQL Workbench 5.2. Sin embargo, el equipo de soporte de MySQL continuó brindando asistencia para el paquete hasta el 30 de junio de 2010. [9]

Lanzamientos

La primera versión preliminar de MySQL Workbench se lanzó en septiembre de 2005 [10] y no se incluyó en el paquete de herramientas MySQL GUI. El desarrollo se reanudó en 2007 y MySQL Workbench se convirtió en el producto estrella de MySQL GUI. [11]

La numeración de versiones comenzó en 5.0 para enfatizar que MySQL Workbench fue desarrollado como el sucesor de DBDesigner4. [12]

MySQL Workbench 5.0 y 5.1

MySQL Workbench 5.0 y 5.1 son herramientas especializadas de diseño visual de bases de datos para la base de datos MySQL. Si bien MySQL Workbench 5.0 era un producto exclusivo de MS Windows, MySQL Workbench 5.1 y versiones posteriores incorporaron compatibilidad multiplataforma. [13] [14]

Banco de trabajo MySQL 5.2

A partir de MySQL Workbench 5.2, la aplicación ha evolucionado hasta convertirse en una aplicación GUI de base de datos general. Además del modelado físico de bases de datos, incluye un editor SQL, herramientas de migración de bases de datos y una interfaz de administración de servidor de bases de datos, que reemplaza al antiguo paquete de herramientas GUI de MySQL.

Banco de trabajo MySQL 6.0

El 22 de mayo de 2013, el equipo MySQL Workbench anunció [15] que estaban trabajando en la versión 6.0. La primera versión beta pública, denominada versión 6.0.2, se lanzó [16] el 14 de junio de 2013, y la primera versión de disponibilidad general se realizó el 12 de agosto de 2013. [17]

Banco de trabajo MySQL 6.1

El 23 de enero de 2014, el equipo MySQL Workbench anunció [18] su primera versión beta pública de la versión 6.1. La primera versión de disponibilidad general se realizó el 31 de marzo de 2014. [19] Las nuevas características incluyen una salida de Visual Explain mejorada, un panel de rendimiento, compatibilidad con Performance Schema, vistas de resultados de consultas adicionales y compatibilidad con MSAA .

Banco de trabajo MySQL 6.2

El 19 de agosto de 2014, el equipo MySQL Workbench anunció [20] su primera versión beta pública de la versión 6.2. La primera versión de disponibilidad general se realizó el 23 de septiembre de 2014. [21] Las nuevas características son botones de acceso directo para operaciones comunes, "anclaje" de la pestaña de resultados, migración a Microsoft Access, [22] integración con MySQL Fabric, panel de vista espacial para visualizar datos espaciales y geométricos , visor de datos geométricos, ancho del conjunto de resultados, las pestañas del editor SQL se guardan correctamente, fragmentos compartidos, un nuevo cuadro de diálogo Ejecutar script SQL, archivos adjuntos de script de modelo, la administración de conexiones de cliente tiene una nueva ventana "Mostrar detalles" donde se muestra más información sobre conexiones, bloqueos y atributos, las columnas de rendimiento pueden mostrar tamaños en KB , MB o GB , el asistente de migración puede reanudar operaciones de copia de datos si se interrumpe, la contraseña de conexión MySQL se recuerda en toda la sesión de MySQL Workbench.

Banco de trabajo MySQL 6.3

El 5 de marzo de 2015, el equipo MySQL Workbench anunció [23] su primera versión beta pública de la versión 6.3. La primera versión de disponibilidad general se realizó el 23 de abril de 2015. [24] Las nuevas características incluyen una opción de "migración rápida" para migrar los datos desde la línea de comandos en lugar de la GUI, un generador de certificados SSL, autocompletado SQL mejorado, un nuevo asistente de importación y exportación de datos de tabla y compatibilidad con MySQL Enterprise Firewall. La versión 6.3.8 de MySQL Workbench para MacOS tiene incompatibilidades con MacOS Sierra. [25] La versión 6.3.9 es compatible con MacOS Sierra, sin embargo no funciona en MacOS High Sierra. [26] Los usuarios de MacOS High Sierra deben ejecutar la versión 6.3.10. [26]

Banco de trabajo MySQL 8.0

El 5 de abril de 2018, el equipo MySQL Workbench anunció [27] el primer lanzamiento público de la versión 8.0.11 como Release Candidate (RC) junto con MySQL Community Server 8.0.11. El primer lanzamiento de disponibilidad general (GA) apareció el 27 de julio de 2018 [28] nuevamente junto con el servidor siguiendo la nueva política para alinear los números de versión en la mayoría de los productos MySQL. [29] MySQL Workbench ahora usa ANTLR4 como analizador de backend y tiene un nuevo motor de autocompletado que funciona con editores de objetos (desencadenadores, vistas, procedimientos almacenados y funciones) en el editor visual SQL y en modelos. Las nuevas versiones agregan soporte para nuevas características de lenguaje en MySQL 8.0, como expresiones y roles de tabla común. También hay soporte para índices invisibles y persistencia de variables de sistema globales. El nuevo complemento de autenticación predeterminado caching_sha2_passworden MySQL 8.0 ahora es compatible con Workbench, por lo que restablecer las cuentas de usuario a otros tipos de autenticación ya no es necesario al conectarse a los servidores más recientes. Las pestañas administrativas se actualizan con las últimas opciones de configuración y la interfaz de usuario se hizo más consistente entre las pestañas.

A partir del 1 de julio de 2024, la última versión es 8.0.38, pero su verificador de sintaxis es inconsistente con la desuso de los términos "maestro" y "esclavo" en favor de "fuente" y "réplica" respectivamente en MySQL versión 8.0.

Características

Las características destacadas de MySQL Workbench son:

Licencias y ediciones

MySQL Workbench es la primera familia de productos MySQL que ofrece dos ediciones diferentes: una de código abierto y una edición propietaria. [30] La "Edición comunitaria" es un producto con todas las funciones que no está limitado de ninguna manera. Al ser la base de todas las demás ediciones, se beneficiará de todos los esfuerzos de desarrollo futuros. La "Edición estándar" propietaria amplía la Edición comunitaria con una serie de módulos y complementos. [31] [ cita requerida ]

Como esta decisión comercial se anunció poco después de la adquisición de MySQL por Sun Microsystems, esto ha provocado especulaciones en la prensa sobre el futuro licenciamiento de la base de datos MySQL. [32] [33]

Recepción y reseñas de la comunidad

Desde su introducción, MySQL Workbench se ha vuelto popular dentro de la comunidad MySQL. Actualmente es el segundo producto más descargado del sitio web MySQL, con más de 250.000 descargas al mes. [34] Antes de eso, fue votado como la herramienta de base de datos del año 2009 en Developer.com. [35]

MySQL Workbench ha sido revisado por la comunidad de código abierto y revistas impresas. [36] [37] [38] [39]

Véase también

Referencias

  1. ^ "Capítulo 2: Instalación". MySQL Workbench. MySQL . 27 de noviembre de 2014.
  2. ^ Página web de DBDesigner4, fabFORCE.net. Consultado el 26 de marzo de 2010.
  3. ^ Página Acerca de fabFORCE.net, fabFORCE.net. Consultado el 26 de marzo de 2010.
  4. ^ Descarga del código fuente de DBDesigner4, fabFORCE.net. Consultado el 26 de marzo de 2010.
  5. ^ Lista de funciones de DBDesigner4, fabFORCE.net. Consultado el 26 de marzo de 2010.
  6. ^ Página de descarga de DBDesigner4, fabFORCE.net. Consultado el 26 de marzo de 2010.
  7. ^ Arjen Lentz, "Entrevista con Michael G. Zinner", archivada el 3 de mayo de 2010 en Wayback Machine , MySQL.com. Consultada el 26 de marzo de 2010.
  8. ^ Paquete de herramientas GUI de MySQL: descargas archivadas, MySQL.com, consultado el 26 de marzo de 2010.
  9. ^ Anuncios de fin de vida del soporte técnico de productos MySQL, MySQL.com, consultado el 26 de marzo de 2010.
  10. ^ Anuncio del paquete MySQL GUI (sin MySQL Workbench), Archivo del foro MySQL.com, consultado el 26 de marzo de 2010.
  11. ^ Anuncio de programación de Workbench, Archivo del foro MySQL.com, consultado el 26 de marzo de 2010.
  12. ^ Preguntas frecuentes sobre MySQL Workbench - General, Blog de MySQL Workbench, consultado el 26 de marzo de 2010.
  13. ^ Michael G. Zinner, "Por qué publicar primero en Windows", MySQL Workbench Blog, consultado el 26 de marzo de 2010.
  14. ^ Versiones de MySQL Workbench, Blog de MySQL Workbench, consultado el 26 de marzo de 2010.
  15. ^ "MySQL Workbench 6.2 » Blog Archive » MySQL Workbench 6.0 – A Sneak Preview". mysqlworkbench.org . Consultado el 10 de mayo de 2015 .
  16. ^ "MySQL Lists: Announce: MySQL Workbench 6.0.2 Beta 1 released". mysql.com . Consultado el 10 de mayo de 2015 .
  17. ^ "Cambios en MySQL Workbench 6.0". MySQL . Oracle Corporation . Consultado el 20 de agosto de 2013 .
  18. ^ "MySQL Workbench 6.2 » Blog Archive » Se ha publicado MySQL Workbench 6.1.1 BETA". mysqlworkbench.org . Consultado el 10 de mayo de 2015 .
  19. ^ "Cambios en MySQL Workbench 6.1". MySQL . Oracle Corporation . Consultado el 2 de junio de 2014 .
  20. ^ "MySQL Workbench 6.2 » Blog Archive » Se ha publicado MySQL Workbench 6.2.1 BETA". mysqlworkbench.org . Consultado el 10 de mayo de 2015 .
  21. ^ "Cambios en MySQL Workbench 6.2". MySQL . Oracle Corporation . Consultado el 3 de octubre de 2014 .
  22. ^ "MySQL :: MySQL Workbench :: 10.4 Microsoft Access Migration". mysql.com . Consultado el 10 de mayo de 2015 .
  23. ^ "Se ha lanzado MySQL Workbench 6.3.1 Beta".
  24. ^ "Cambios en MySQL Workbench 6.3". Oracle Corporation.
  25. ^ "Compatibilidad de MySQL con MacOS Sierra". Desbordamiento de pila .
  26. ^ ab "Errores de MySQL: #87862: MySQL no funciona en MacOS High Sierra". bugs.mysql.com .
  27. ^ "Se ha lanzado MySQL Workbench 8.0.11-rc".
  28. ^ "Se ha lanzado MySQL Workbench 8.0.12".
  29. ^ "MySQL 8.0: ¡Llega a la versión 11!".
  30. ^ Ediciones de MySQL Workbench, Blog de MySQL Workbench. Consultado el 26 de marzo de 2010.
  31. ^ Michael G. Zinner, "¡Se buscan probadores beta!", Archivos de listas de correo MySQL, 19 de noviembre de 2007. Consultado el 26 de marzo de 2010.
  32. ^ Sun presenta MySQL Workbench, O'Reilly Conference News, consultado el 26 de marzo de 2010.
  33. ^ Sean Michael Kerner, "¿MySQL no pasará a ser de código cerrado?", internetnews.com. Consultado el 26 de marzo de 2010.
  34. ^ Página de contribución de MySQL Workbench, blog de MySQL Workbench. Consultado el 26 de marzo de 2010.
  35. ^ Ganadores - Producto del año 2009, Developer.com, 14 de enero de 2009. Consultado el 26 de marzo de 2010.
  36. ^ Jack Wallen, "Conozca MySQL Workbench", Linux.com, 16 de marzo de 2010. Consultado el 26 de marzo de 2010.
  37. ^ Konstantin Mirin, "MySQL Workbench: la herramienta de modelado de bases de datos para MySQL", programmersnotes.info, 1 de marzo de 2009. Consultado el 26 de marzo de 2010.
  38. ^ Cal Evans, "MySQL Workbench – A Superficial Review", blog.calevans.com, 5 de julio de 2009. Consultado el 26 de marzo de 2010.
  39. ^ MySQL Workbench 5.1: ¿Demasiadas tablas y demasiadas relaciones complejas? Visualice su base de datos MySQL con MySQL Workbench., Linux Magazine , 19 de marzo de 2001. Consultado el 26 de marzo de 2010.

Enlaces externos