Evaluación de herramientas de desarrollo de MySQL, incluidos Navicat, DBeaver, SQL Studio, etc. 12 tipos

Frente a una variedad de clientes de MySQL, ¿cómo deberían elegir los desarrolladores? Hoy he clasificado 12 herramientas de desarrollo de MySQL y las he evaluado desde múltiples perspectivas, como la experiencia del producto, la integridad funcional, la adaptación a la nube, el modo de facturación y la introducción del sistema operativo. puedes elegir de acuerdo a tu situación actual [Insertar descripción de la imagen aquí]inserte la descripción de la imagen aquí

1. Estudio SQL

inserte la descripción de la imagen aquí
SQL Studio es un producto de base de datos muy distintivo.Tiene funciones completas comúnmente utilizadas en bases de datos, que incluyen consulta histórica SQL, importación y exportación, generación automática de datos de prueba, generación automática de declaraciones SQL, comparación de datos, etc. Es una versión web, y la versión personal es gratuita para siempre , y no es necesario descargarla e instalarla, por lo que es relativamente fácil comenzar.

SQL Studio puede conectarse a múltiples fuentes de datos y, al mismo tiempo, es compatible con las bases de datos nacionales . inserte la descripción de la imagen aquí
SQL Studio también proporciona funciones de desarrollo de nivel empresarial, admite la administración de múltiples usuarios, el acceso a la base de datos, el control de autoridad, el proceso de cambio, la especificación SQL y la auditoría de operaciones, y puede resolver mejor el problema del acceso colaborativo a las bases de datos a nivel empresarial.

2. Navegar

Los principales puntos de venta de Navicat son funciones completas y potentes, fácil de usar, soporte para bases de datos principales, multiplataforma y comunidades técnicas activas. Esto lo convierte en una de las herramientas de referencia para el desarrollo y la administración de bases de datos en estos días.

Las funciones de navicat son relativamente completas, e incluyen principalmente: finalización potente de SQL, comparación de datos, importación y exportación, comparación de estructuras, edición de conjuntos de resultados, migración de datos, modelo ER, etc., pero algunas funciones solo están disponibles en la versión empresarial.inserte la descripción de la imagen aquí

3. Banco de nubes

Wolkbench es la herramienta de administración de bases de datos más antigua. Fue desarrollado por primera vez de forma independiente por el programador austriaco Michael G. Zinner. Zinner se unió a MySQL AB en 2003 y lanzó la primera versión de Wolkbench 5.0 en 2005, y la lanzó en 2013. Versión 6.0, versión 8.0 se lanzó en 2018. En general, el producto aún se actualiza con la versión de MySQL, pero el ritmo de actualización es lento, la interfaz es muy antigua y no se ve afectada por Oracle MySQL. inserte la descripción de la imagen aquí
Wolkbench es compatible con Windows, Mac y Linux convencionales, y es de código abierto. Sin embargo, debido a que la arquitectura de la interfaz no se ha actualizado durante mucho tiempo, la experiencia interactiva es promedio. Debido a que es una herramienta oficial de MySQL, el soporte funcional es relativamente completo. .

Además, también se proporciona una versión empresarial comercial, que admite algunas funciones de la versión empresarial de MySQL.

4. Castor

DBeaver es una herramienta de administración de bases de datos basada en el desarrollo de Java. Proporciona una versión gratuita y de código abierto. Debido a que está basado en Java, también puede admitir sistemas operativos como Windows, Linux y Mac OS. Admite muchos tipos de bases de datos. También se basa en Java.Al acceder a diferentes versiones de la base de datos, a veces necesita realizar algunas actualizaciones de controladores en línea y necesita acceder a algunos recursos en GitHub, pero por alguna razón, dichas actualizaciones a menudo fallan, lo que hace que sea imposible actualizar. inserte la descripción de la imagen aquí
Su experiencia de usuario es algo reducida.DBeaver también proporciona funciones básicas de finalización, importación y exportación, resultado y edición de SQL, pero algunas funciones solo están disponibles en Enterprise Edition y Pro Edition. Además, el software parece ser un poco lento para ejecutarse debido a su tamaño.

5.phpMiAdministrador

PHPMyAdmin, esta es otra antigua herramienta gratuita de acceso a MySQL de código abierto. Antes de la era de la nube, los desarrolladores a menudo necesitaban crear su propio entorno de desarrollo completo, como Lab10. Este software sigue siendo relativamente popular. Como puede ver en el nombre, es una herramienta de acceso MySQL basada en web de PHP, por lo que no es muy conveniente de usar, necesita construir su propio servidor web y entorno operativo PHP, en términos generales, los desarrolladores actuales no deberían necesitarlo. inserte la descripción de la imagen aquí
Los desarrolladores no harán esto. Además, phpmyadmin no se ha comercializado y opera principalmente a través de donaciones y patrocinios. Lo interesante es que nevicat también está en la lista de patrocinio, y es el único patrocinador platino. En general, la velocidad de iteración de phpmyadmin es muy lento y tiene un soporte funcional limitado, pero si es un uso sencillo y básico no hay problema, pero si es para el desarrollo diario no es muy recomendable

6.dbForge Studio para MySQL

dbforge es el producto principal de deva rt. Es principalmente compatible con la base de datos del servidor sql al principio. En los últimos años, también lanzó soporte para la base de datos mysql. También es un software de carga comercial. El producto se puede descargar y probar durante un período de tiempo. Es muy bueno, y las funciones son muy completas, pero solo soporta la versión de Windows. La versión estándar cuesta $ 199 por año, y el precio inicial no es barato.inserte la descripción de la imagen aquí

7.SQLyog

SQLyog se enfoca más en la administración de bases de datos, incluida la supervisión y optimización del rendimiento, y también proporciona funciones básicas de edición de sql.

Por lo tanto, fue popular entre los grupos de DBA en los primeros días, pero su tasa de uso entre los desarrolladores en general no fue alta. Aunque se proporciona una versión comunitaria de código abierto, la compañía actualmente está promocionando su versión comercial. Además, en la nube era, monitoreo y fuerza La demanda de gestión está disminuyendo, y la demanda de adaptación a la nube del lenguaje de desarrollo SQL es más fuerte. Desde este punto de vista, este producto no es muy recomendable. Además, el software solo es compatible con el sistema de Windows. En los últimos años, el desarrollo del producto ha sido relativamente lento, y la función de desarrollo sql ya no es la función principal, por lo que no se recomienda especialmenteinserte la descripción de la imagen aquí

8.HeidiSQL

HeidiSQL también es un cliente mysql que se ha desarrollado durante mucho tiempo. Está construido con Delphi, por lo que tiene una muy buena experiencia en Windows en general, pero no puede soportar Mac o Linux, porque el tiempo de desarrollo es relativamente largo y las funciones son relativamente completas. Se han agregado nuevas partes. Para la adaptación de productos en la nube, por ejemplo, si el tipo es AWS o RDS, entonces al matar la conexión, utilizará un procedimiento almacenado específico para matarinserte la descripción de la imagen aquí

9. DMS en la nube de Alibaba

inserte la descripción de la imagen aquí

10. Estudio Apicultor

inserte la descripción de la imagen aquí

11. Borde de sapo

Toad Edge es uno de los productos de Quest, que admite principalmente mysql y postgreSQL. Por supuesto, la serie toad también admite bases de datos comerciales como Oracle dbr y sql server, pero todas necesitan descargar software independiente. Además, el software generalmente se vende a través de los canales de venta. Por lo tanto, no puede ver su precio en Internet. Actualmente es compatible con las versiones de Windows y Mac OS, y su soporte funcional es relativamente completo. Además, tiene una característica única en la función de solicitud de SQL y admite las indicaciones de código sql más comunes.inserte la descripción de la imagen aquí

12.DbVisualizador

DbVisualizer ha estado en desarrollo durante mucho tiempo y es compatible con muchos tipos de bases de datos. La capa inferior está construida en base a Java, tiene una buena compatibilidad de plataforma, es compatible con Windows Linux y Mac OS también ha sido bien reconocido en el mercado, pero el software solo es compatible con inglés No hay soporte chino correspondiente, y la plataforma del inserte la descripción de la imagen aquí
sistema operativo es compatible con wine, etc. Ya sea por función, experiencia, adaptación a la nube o precio, existen grandes diferencias. Por lo tanto, al elegir, debe hacer un juicio integral basado en su propia situación real y no perseguir demasiado un solo indicador.

Supongo que te gusta

Origin blog.csdn.net/ylguoguo6666/article/details/130314461
Recomendado
Clasificación