17 años ayudando a las empresas colombianas
a elegir el mejor software
¿Qué es MySQL?
MySQL Enterprise Edition incluye el conjunto más completo de funciones avanzadas, herramientas de administración y soporte técnico para alcanzar los niveles más altos de escalabilidad, seguridad, confiabilidad y tiempo de actividad de MySQL. Reduce el riesgo, el costo y la complejidad en el desarrollo, implementación y administración de aplicaciones MySQL fundamentales para el negocio.
¿Quién usa MySQL?
Clientes en tecnología, comercio electrónico, telecomunicaciones, gobierno y redes sociales, etc. P. ej. Facebook, Uber, Twitter, etc. ISV, OEM y VAR se basan en MySQL como base de datos integrada. P. ej. Cisco, Symantec y Sony, etc.
¿Tienes dudas sobre MySQL?
Compara con una alternativa popular
MySQL
Opinones de MySQL
Alternativas consideradas:
Potencia y facilidad para tus bases de datos
Puntos a favor:
Me gusta el modo en que mysql gestiona las consultas, las agrupaciones en las querys y la velocidad para obtener los resultados, así como la seguridad que aporta.
Contras:
En ocasiones, al modificar la estructura de la base de datos no es todo lo fino que debería.
Mas que un standar en BD
Comentarios: MySQL pudo satisfacer todas mis expectativas en distintivos ámbitos. Manejar múltiples tablas para distintos servicios. Recuperar en casos de desastre. Un deploy ágil y seguro de templates plasmados en linea de comandos.
Puntos a favor:
MySQL es mundial mente conocido por la agilidad, seguridad y fácil implemetacion de su BD. El conjunto de herramientas que trae con workbench lo hacen una suite muy competitiva, en la misma puedes manejar gráficos en tiempo real de tu BD, visualizar tablas y ejecutar consultas especificas.
Contras:
A lo largo de los años, no pude encontrar un problema especifico de MySQL, aparte de bugs y problemas de seguridad corregidos en cada update los únicos problemas que se podrán encontrar son causado por mal manejo de la aplicación y sus servicios. También en casos de accidentes.
El mejor cliente servidor de base de datos del mercado!
Comentarios: Se lográ implementar a muy bajo costo tecnologías web con acceso a bases de datos en tiempo real que son muy necesarias para crear productos abarcando las demandas del mercado en cuanto a funcionalidad general.
Puntos a favor:
MySql se implementa en prácticamente casi todo servidor web que se preste y es gratuito en la mayoría de los casos. Se usa muy fácil e integra perfectamente con herramientas populares de programación como Php / Ajax.
Contras:
Lo único que puede tener que no es muy conveniente, es que a veces se actualiza muy rápido y deja cosas obsoletas, lo que obliga a cambiar cierto código que funcionaba correctamente, por lo que si no se controla el servidor que tiene instalado MySql, puede que haya estos inconvenientes.
Para Base de Datos Seguras
Comentarios: Como profesional de Informática he trabajado con este software. y resulta que tiene muchas cualidades, en cuando a interfaz, fácil de instalar, tiene varias páginas de ayuda, sofware orientado a objetos, es una oportunidad de desarrollar bases de datos, bajo squl.
Puntos a favor:
Mysql , es una excelente opci on para lamacenamiento de base de datos relacionales, una de las cosas que me gusta es que tiene configuraciones para el rendimiento, por lo que se puede optimizar la eficacia del CPU.
Contras:
Dentro de las limitaciones es el sofware gratuito puede mejorar el uso de otras configuraciones o funciones, que si las tiene la licencia paga.
Comentarios sobre MySQL
Puntos a favor:
Su combinación de características, rendimiento y flexibilidad lo convierten en una excelente opción para una amplia variedad de aplicaciones.
Contras:
MySQL puede tener algunas limitaciones en cuanto a funcionalidades avanzadas, como particionamiento de tablas, gestión de datos espaciales y soporte para grandes volúmenes de datos analíticos
La base de datos más extendida y de fácil uso
Comentarios: Una gran ventaja que tiene es que es 100% gratuita y potente para cualquier tipo de proyectos.
Puntos a favor:
Es la base de datos relacional más simple de utilizar, pero con grandes prestaciones. Nos permitió organizar nuestra información. Es fácil de mantener y escalar.
Contras:
No he encontrado nada complicado con esta base de datos, fácil de implementar y mantener.
Buena herramienta
Puntos a favor:
Se puede crear muy fácilmente los elementos necesarios y visualizar los registros de una manera adecuada.Me gusta la manera en que se puede ver los SQL query a la par de creación de la tabla de manera de interfaz.
Contras:
No creo que sea un contra muy fuerte pero el diseño con el que cuenta lo considero un poco obsoleto para la época, podría ser un poco más dinámico.
Análisis FODA del motor de base de datos MySQL
Comentarios:
Es una gran herramienta que nos permite a los desarrolladores un inicio rápido, en la etapa de modelado de una base de datos, acelerando así el inicio de los proyectos de desarrollo.
Además, es una gran herramienta para la administración de bases de datos pequeñas a medianas, pero que no es la mejor para bases de datos muy grandes.
Puntos a favor:
1- Lo sencillo de su interfaz de usuario. 2- El bajo costo de la herramienta versus sus grandes capacidades para administrar el almacenamiento de la información en base de datos.
Contras:
1- La baja velocidad de acceso a los datos, cuando se consultan tablas que tienen varios millones de registros. 2- Su falta de compatibilidad con versiones anteriores, esto cuando se actualiza a una nueva versión de dicho producto.
Excelente
Puntos a favor:
Su facilidad de uso y la gran funcionalidad que tiene, a la par que es excelente en cuanto al manejo y gestión de las bases de datos
Contras:
Quizá la falta de lenguajes para usarlo pero en general es de lo mejor que he probado
Excelente herramienta.
Comentarios: Mi experiencia a sido positiva y sin dudas lo recomiendo.
Puntos a favor:
Una de las características a destacar es el bajo coste de ejecución del programa, tapien un un punto positivo es su facilidad de integrar con diferentes aplicaciones.
Contras:
Existe poca documentación respecto a algunas utilidades.
Gestionar bases de datos es eficaz con MySQL !
Comentarios: Para aplicaciones de back end en las que se necesite una base de dato con la que trabajar.Ejemplos de aplicaiones desarrolladas con MySQL son inventarios y gestión de la producción asi como sistemas de control de defectos.
Puntos a favor:
Es muy buen sistema de base de datos para cualquier tipo de aplicación.Me gusta sobre todo la característica de replica basada en registros.
Contras:
No tengo en contra nada pero por poner un pero seria que no es un software barato el precio podía ser algo menor.
Mysql
Puntos a favor:
Su facilidad de manejo , instalación y fluides del aplicativo
Contras:
A nivel visual pienso que debería mejorar el diseño como experiencia de usuario
MySQL Experience
Comentarios: Considero que podría mejorar el periodo de instalación y configuración.
Puntos a favor:
La facilidad de acceso, debido a que es una herramienta gratuita. El que sea de código abierto ya lo hace un buen aliado además del modelo cliente-servidor que implementa.
Contras:
Mucho de sus puntos o herramientas no poseen la documentación como es debida.
Alojamiento web
Comentarios: Es genial este software de conexión.
Puntos a favor:
Es uno de los mejores que utilizado para alojamiento web, además utilice puedes utilizar cualquier tipo de formato para tus páginas. Aloja de imágenes a videos e incluso aquello que todavía no sé conozca, soporta flash, Java, y todo tipo de software. Sí has creado algo y ningún otro lugar soporta tu experiencia mi sql lo hará.
Contras:
Es muy bueno este software siempre debes recordar que es solo de Loja miento web, lo que me gustaría es que pudieras editar en un software en la PC y luego poder subir automáticamente dentro del Software mi sql . Pero por el momento fantástico.
Base de datos ligera y flexible
Puntos a favor:
Lo que más valoro de MySQL es que siga siendo una base de datos de código abierto. Es muy fácil de usar y tiene un coste muy asequible para cualquier organización.
Contras:
Puede ser poco intuitivo para usuarios no técnicos y no admite algunas consultas SQL.
Bases de datos
Puntos a favor:
Es un ambiente que permite el almacenamiento de bases de datos de gran tamaño y permite su interacción con otros sistemas
Contras:
Cuando son bases de datos de gran tamaño hace que su consulta sean muy lentas
MySQL la mejor una buena opcción
Puntos a favor:
Es impresionante lo fácil que es de implementar e integrar con otras aplicaciones. conocer MySQL ha sido de gran ayuda a la empresa.
Contras:
Es un poco mas lento que otros administradores de base de datos y algunos errores que han surgidos no están documentados y no pueden ser consultados por lo que es necesario resolver el error a nuestra namera.
Una apuesta segura
Comentarios: A no ser que quieras alguna otra por motivos específicos, lo veo una gran herramienta para implementar en tu proyecto
Puntos a favor:
MySql es uno de los software con uso más extendido para bases de datos relacionales. aunque su implementación puede costar, su manejo es bastante fácil, mediante SQL, y provee seguridad en los datos. Se integra muy bien en Tomcat
Contras:
a veces hay discordancias entre versiones, y eso hace que los programas no funcionen
Alternativas consideradas:
A thought on MySQL
Comentarios: As currently I have developed inventory system, clinic system, an backend application for a private company to manage huge no of memberships and ads, and a UK company for manage Business Name , Limited company, trademark and domain registrations and renewals. All of these used with mysql its those are running smoothly. Never had any headaches as through sql queries can manipulate easily and had fast responses for even complex queries and for huge no of data Frameworks used are spring boot and laravel.
Puntos a favor:
Known and used by most people as most secure and reliable relational database management system. Accompanies 99.99% uptime. Nothing to fears as open source. Can have millions of helps through community. Offers a wide scope of high accessibility like cluster servers master slave replication. Provides high performance even for large volume projects. Growing and improving frequently. Best for cloud applications and big data applications. Supports by huge no of frameworks.
Contras:
Red Hat Enterprise Linux, openSUSE, Fedora, Slackware Linux etc moved to MariaDB.
Alternativas consideradas:
Great overall but has some very important caveats.
Comentarios:
Mysql as any other tools has it's advantages and downsides.
It may be fast, ACID-compatible, it may serve as memory cache.
It has some dark corners and sometimes may hang on complex queries, or even corrupt the data (this is really rare case, but I faced it more than 10 times during my experience).
Consider your scenario carefully.
And always, always, ALWAYS make backups.
Puntos a favor:
There a whole world of documentation, best practice, books on mysql. It can be found on nearly any cloud, system, paas. It is really fast (on MyISAM), support transactions (InnoDB), may perform as in-memory cache (memory), or even CSV (never use this one except for testing or reports). Deploy and set up takes next to no time, it consumes very little resources. Actually I feel it is hard to write a review on MySql because over decades of extensive usage it become the standard de-facto, even LAMP has (M) for MySQL. It is a mature if, well known RDBMS with tons of extensions and forks (not sure I may name them here). It is worth to mention though that MySQL is a default backend storage for a whole number of software. MySQL is compliant to SQL standard though with some differences. It may require some changes to your codebase but still, they should not be critical. What will really surprise you is that ORDER by lacks "nulls first/last" clause and that collates may surprise you. In a somewhat unpleasant way. Window functions, virtual tables, temporary tables are here as well and trust me - this is quite important matter, something that is a vital part of any DB. You will find a lot of web and standalone management tools to work both with server and data, some of them are free, others are not, chose yours.
Contras:
First and biggest cons is that MySQL is not suitable for big amount of data. It always had and still have troubles performing complex joins. Database may get corrupted under some scenarios when significant selections is performed same time as other clients perform batches of inserts/updates (basically, there is a long lasting bug in memory management). Transactions are available in a single engine InnoDB and it is much slower than MyISAM. Worst thing is that in scenarios with multitenant databases with somewhat mediocre load MySQL starts to leak memory. This i a known well-issue, and there is no cure at this moment, you have to reboot the database instance. This is simply a disaster. Performance insight is something that could enjoy some more love. While Mysql is compatible with most of standard SQL, there are still some hard to explain differences.
Easy to learn and use - effective tool
Comentarios: Overall wonderful experience and great learning tool
Puntos a favor:
Very user friendly and easy to learn and connect
Contras:
Large datasets are not easily supported and may not be compatible
Alternativas consideradas:
MySQL the default database server
Comentarios: We just use MySQL for all of our databases
Puntos a favor:
It's the default standard for many companies. MySQL has grown into a very stable product that never crashes. We've made the move to MariaDB, but found that the tables sometimes get corrupted when restarting a database server under heavy load. With the recent speed improvements to MySQL, we have decided to actually migrate back to MySQL.
Contras:
I'd really like if they would spend a bit more time on their CLI interface. As in, syntax highlighting in the CLI, an easier way to scroll through multiline queries when going through the history. I would also like it if we can specify a color scheme to use for the output.
Fantabulous Database Management Program
Puntos a favor:
Databases management in one place is what I like most about MySQL.
Contras:
It was quite daunting to deploy MySQL, but we acquired third-party system integrators.
Alternativas consideradas:
MySQL has always been one of the best relational databases
Comentarios: Many of our relational databases work nowadays with MySQL, we find it easier to maintain than PostgreSQL or other alternatives, as well as it's knowledge more broadly distributed due to it being very beginner friendly for web projects, joined with PHP usually.
Puntos a favor:
First of all there's a free community version, as well as alternative software like MariaDB and Percona Server which have an open-source approach as well. There are multiple services to manage MySQL like Amazon RDS as well as similar products on GCP or Azure, so it's not entirely required to have expert knowledge to use these databases if you are willing to pay for support.
Contras:
The upgrade process for MySQL requires downtime and it's not easy to perform a rollback either (on some cases it's entirely impossible unless you restore a backup). Managed services don't provide a zero-downtime upgrade process either, except for migration all your info and deltas into a new database (which sometimes is not entirely available)
Alternativas consideradas:
The well balanced
Comentarios: I use MySQL in many personal projects, like my automated house project. It was a very good choice, I'm happy with this. Also, in the past, I have worked with MySQL and PHP in my company's intranet page. It was a good tool, but as the company grows, we need to migrate to another platform. Also, it is important to say that if you use the correct database engine with MySQL, you can have foreign keys and other types of constraints so it is very flexible.
Puntos a favor:
MySQL is a well balanced product, while it is free to use, it also has many features you can find in corporative solutions, like SQL Server and Oracle. If you ever need help, you will find answers almost everywhere, from their own documentation to stackoverflow and other forums, easily. You will have a very short learning curve with MySQL.
Contras:
When you need to deal with great amount of data, like some kind of data warehouse structure or huge amount of measures to analyze, you better go other choices. It starts getting too slow with the same hardware other products will work smoothly. But I guess that is not the purpose for MySQL. In the other hand, if you want it to build a transactional system like an e-commerce platform or even a Blog page, it is a very good choice!