Login Barrapunto
¿Es MySQL la base de datos adecuada para las grandes empresas?
john_b nos cuenta: «Reg Developer publica un reportaje que evalúa si MySQL como compañía y producto está lista para el mundo empresarial (traducción) en vista de la reciente edición de MySQL Enterprise. Algunos lectores de ese sitio de noticias tienen opiniones bien marcadas sobre este tema. A pesar del incremento en la cantidad de empresas que usan MySQL, ¿estará listo para su uso en las grandes corporaciones?»
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
¿Es MySQL la base de datos adecuada para las grandes empresas?
|
Log in/Crear cuenta
| Top
| 96 comentarios
| Buscar hilo
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

MySQL está listo para las grandes empresas
(Puntos:1, Inspirado)Se supone que la herramienta tendría que ser la adecuada al problema y no "al prestigio" del que la usa.
Todo depende para que
(Puntos:3, Interesante)( http://grimpi.blogspot.com/ )
Pero si estamos hablando de una base chica, con muchos accesos de lectura y poca escritura, puede ser una excelente opcion.
No "la", pero puede que sí "una de las".
(Puntos:4, Informativo)Hace unos días apareció un artículo de Martin Fowler donde cuenta la sorpresa que se llevó cuando supo que eBay no usaba transacciones gestionadas por Base de Datos ni llaves foráneas. Toda esa carga extra se le delega al programador porque a la escala de eBay, la Base de datos es el cuello de botella.
http://martinfowler.com/bliki/Transactionless.htm
Ahora, no se qué BD usa eBay (probablemente Oracle), pero dados sus requerimientos puede que mysql hubiera calzado más o menos bien.
La cosa es no cerrarse, sino evaluar caso a caso. (Esta clase de ejemplos son los que hacen que me ría cuando los fatalistas dicen que en un par de décadas los informáticos van a quedar obsoletos: Alguien sin el bagaje adecuado no sería capaz de tomar correctamente esas decisiones)
Quizás respondiendo a esta pregunta...
(Puntos:5, Informativo)( http://www.manuelcanga.es/ | Última bitácora: Lunes, 19 Febrero de 2007, 07:55h )
La respuesta es No, y sin embargo yo la he visto para pequeñas,medianas y grandes empresas.
Si access parece ser que es adecuada, ¿por qué no lo va a ser MySQL?.
El problema es el mismo que tiene php, que tiene mala fama para proyectos grandes.
Razones por la que usar mysql y no Oracle, así a bote pronto:
- Permite meter campos nuevos en mitad de la tabla ( muy útil cuando se añaden mejoras o cambios,al cabo de los años. Sin tener que hacer pasos intermedios para conseguirlo.
- Permite paginar resultados ( tanto útil para la web o para el escritorio ). ¿Qué es eso que si yo quiero mostrar solo, por ejemplo, los 10 primeros elementos de la tabla o tenga que hacer 3 consultas o tenga que meter todos los elementos en un array y luego de este coger los 10 elementos esos?.
http://asktom.oracle.com/pls/asktom/f?p=100:11:0:
- No trae booleanos de serie. ( que si, que con un number o un varchar se puede emular, pero no es lo mismo)
- Su instalación, configuración y administración es muy engorrosa. ( no hablo de la versión express, aunque esta también ).
- Consume un porrón de recursos.
- Todo el mundo conoce la versión MySQL que viene en todas las distribuciones, pero hay más versiones:
http://www.mysql.com/products/ [mysql.com]. Por el dinero que te compras una Oracle, le encargas el soporte a MySQL y este te dejará un servidor acorde a tus necesidades(seas pequeñas o grandes ).
-
Aquí teneis más razones:
http://www.mysql.com/why-mysql/toptenreasons.html [mysql.com]
Mi Web [manuelcanga.es]
Wikipedia....
(Puntos:2, Interesante)( http://www.elrincondetolito.com/ )
He estado buscando y algunos bancos de paises sudamericanos usan MySQL en sus bases de datos, por lo que el tema de la seguridad también debe aprobarlo, sino un banco no lo usaria.
Yo creo que el san Benito que se le ha colgado a MySQL no hay quien se lo quite...pero yo trabajo con MySQL y puedo decir que es una base de datos más que fiable y robusta.
Un saludo!
Tolito [elrincondetolito.com]
La GRAN pregunta y la respuesta fácil.
(Puntos:4, Inspirado)( http://barrapunto.com/~orfeo/journal/ | Última bitácora: Viernes, 18 Julio de 2008, 05:51h )
Cuando esta va acompañada por un maletín.
¿Cuando estará MySql preparada para las grandes empresas?
Cuando sus licencias valgan los tropecientos millones que justifican un maletín.
--
Sólo los cutres usan bolsas de basura.
Yo creo
(Puntos:2, Interesante)( http://barrapunto.com/ | Última bitácora: Lunes, 11 Agosto de 2008, 12:03h )
Otra cosa es si es la más recomendable para todos los proyectos. Bien, yo hay cosas para las que no la recomendaría (no me imagino una base de datos de terabytes en MySQL) pero, en general, creo que es una buena opción. Sobre todo ahora que ya tiene cosas que en entornos empresariales se necesitan muchísimo: Triggers, Vistas y Procedimientos Almacenados.
El problema de que no se extienda mucho por las medianas y grandes empresas (que no sean de informática) y que por ello se crea que no está preparada para entornos empresariales es que no se obtiene un gran beneficio en una empresa de servicios/consultora (que es lo más extendido, creo yo) por ofrecer como servidor de base de datos MySQL mientras que ofreciendo MS SQL Server, Oracle, Sybase, etc..., siempre se obtiene un pequeño margen sobre el precio de las licencias. Vamos, que muchas consultoras ni se plantean ofrecer este producto a sus clientes porque no sacan a penas pasta.
No es lo mismo vender una licencia de Oracle para una empresa por 50.000 cuando a Oracle Corp. se la sacas por 40.000 y la empresa se queda esos jugosos 10.000 que, con suerte, conseguir venderle una licencia de MySQL (después de decirle que es software libre y el cliente no se entera de porque tiene que pagarla) por 5000 , cuando la licencia más cara de las caras vale 3.995 .
Esta es la causa por la que mucha gente cree que MySQL no está extendida empresarialmente por no estar preparada para dichos entornos.
FreeBatasuna [blogspot.com].
Pequeño repaso sobre las bases de datos
(Puntos:1, FueraDeTema)( Última bitácora: Miércoles, 28 Mayo de 2008, 12:55h )
Puede que sí sea adecuada
(Puntos:2, Informativo)No existe la BBDD para todo...
(Puntos:3, Interesante)( http://javierperez.eu/ | Última bitácora: Jueves, 14 Junio de 2007, 14:40h )
No usaré Oracle, Postgre o SQL Server para hacer un blog de unas 5000 páginas servidas al día, pero sí usaría Postgre, por ejemplo, para una base de datos con mil tablas y 1.000.000 de páginas webs servidas al día.
Lo que sí está claro es que MySQL no tiene rival para proyectos pequeños (webs sencillas, como blogs o foros), pero para proyectos más grandes dar el salto a Postgre daría muchas ventajas.
--- Javier Pérez :: blog [javierperez.eu]
Re:PostgreSQL
(Puntos:2, Interesante)Re:PostgreSQL
(Puntos:5, Inspirado)( http://gamerachan.org/ )
Sí, la wikipedia tiene una base de datos minúscula.
Re:Personalmente ...
(Puntos:2)( http://barrapunto.com/ )
Si te interesa dicho tema, sí hay un gestor de bases de datos Open Source con probada eficacia en el soporte de clusters. Se trata de Ingres [ingres.com], que desde hace poco ha pasado a ser distribuida bajo la GPL.
Haz el amor y no la guerra.
Re:¿ Y que tal usar Firebird ?
(Puntos:1)( http://barrapunto.com/ | Última bitácora: Lunes, 11 Agosto de 2008, 12:03h )
MySQL, sin embargo, si soporta instalaciones en Cluster, así como otras bases de datos que se utilizan en entornos empresariales: IBM DB2, SQL Server, etc...
No puedes poner una base de datos en una única máquina en una empresa. ¿Si mañana se cae esa máquina con que trabajan?
En el artículo se habla de bases de datos empresariales y, supongo, a nivel de empresa media/grande. Firebird está bien para pequeños proyectos, pero no para cosas medianamente complejas.
FreeBatasuna [blogspot.com].
Re:PostgreSQL
(Puntos:2, Informativo)( http://barrapunto.com/ | Última bitácora: Lunes, 11 Agosto de 2008, 12:03h )
No he tenido la oportunidad de probar PostgreSQL con más de 80 GB de base de datos pero, con sinceridad, los tiempos de respuesta en operaciones DML y DQL son más o menos los mismos en una base de datos con 5 GB (versión inicial) que con 80 GB (con datos de migración).
Bueno, teniendo en cuenta que es 16 veces más grande, claro.
FreeBatasuna [blogspot.com].
Re:Oracle
(Puntos:2, Divertido)( http://127.0.0.1/ | Última bitácora: Lunes, 09 Junio de 2008, 16:05h )
El nicho de oracle es la mediocridad. Demasiado pequeño para sitios grandes. Demasiado grande para sitios pequeños.
Ademas, si lees oracle al reves veras su autentica esencia
Hay infinitos universos paralelos. Disculpe si en alguno digo alguna sandez.
Re:PostgreSQL
(Puntos:1)En un trabajo lo elegí sobre todo porque entonces no había versión nativa de Postgres para Windows. Después de crear el esquema de la base de datos en Mysql y configurarlo todo para que la usaran las aplicaciones cliente, necesitabamos hacer una consulta medio complicada y nos daba error, y tras investigar un poco resultaba que Mysql no tenia subconsultas!! Esto era por la version 3.23 creo... la 4.1 ya lo tenia. Pero luego en mi trabajo actual la volvi a elegir, porque por entonces ya la 4.1 era estable, y me volvio a pasar lo mismo con las Vistas... no lo ha tenido hasta la version 5, que por entonces era beta...
El problema es que para cuando reparas en eso ya llevas trabajo hecho, y como tengas que cambiar de SGBD todo ese trabajo hay que tirarlo a la basura. Y es que no se me habia pasado por la cabeza que un SGBD tan aclamado como Mysql no tuviera vistas o subconsultas, asi que ni me molesté en comprobarlo de antemano... si es que eso lo tiene hasta el Access
Ahora Mysql ya tiene todo esto pero no lo elegiría nunca en un nuevo proyecto, vete a saber que funcionalidad básica de bases de datos le falta ahora...
No se dice GNU/Linux, se dice Linux