articulo de mysql consultando a gerardo diaz
On 9/25/06, bubi <[email protected]> wrote:
http://www.linux10.com.ar/modules.php?op=modload&name=News&file=article&sid=... saludos bubi _______________________________________________ Solar-general mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-general
Lei la nota y no estoy de acuerdo en dos aspectos que menciona Gerardo: - Que MySQL es comparable a MSDE (Sql Server Express Edition), para mí es muy superior y maneja mayor cantidad de datos, de memoria, es multiplataforma, es mas estable, etc,etc, no por nada SAP la eligió para tenerla entre sus alternativas. - "Todas las bases de datos colapsan si deben procesar una cantidad de datos muy grande en un tiempo arbitrariamente pequeño", esto es así cuando la aplicación está MAL programada, lo vivo a diario con los programadores externos de la empresa, siempre que hay un problema de performance es porque está o mal hecha la consulta o no crearon un índice adecuado para las tablas involucradas, o arman joins imposibles. Finalmente si desean usar una base opensource para desarrollar una aplicación yo usaría postgresql.
Creo qeu es importante tu opinion, justo en la lista de socios estamos debatiendo el tema de prensa, me parece buena idea publicar el articulo en el portal de Solar , diciendo que la nota salio de la revista y tiu opinion , y otras que podrian venir , asi se hace util para aquellos que quieran informacion de gente que trabaja con estas herramientas Saludos bubi ----- Original Message ----- From: "Herman Maseberg" <[email protected]> To: "La lista de todos y todas en solar" <[email protected]> Sent: Tuesday, September 26, 2006 9:47 AM Subject: Re: [Solar-general] articulo de mysql consultando a gerardo diaz On 9/25/06, bubi <[email protected]> wrote: > > > http://www.linux10.com.ar/modules.php?op=modload&name=News&file=article&sid=148&mode=thread&order=0&thold=0 > saludos > bubi > _______________________________________________ > Solar-general mailing list > [email protected] > https://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-general Lei la nota y no estoy de acuerdo en dos aspectos que menciona Gerardo: - Que MySQL es comparable a MSDE (Sql Server Express Edition), para mí es muy superior y maneja mayor cantidad de datos, de memoria, es multiplataforma, es mas estable, etc,etc, no por nada SAP la eligió para tenerla entre sus alternativas. - "Todas las bases de datos colapsan si deben procesar una cantidad de datos muy grande en un tiempo arbitrariamente pequeño", esto es así cuando la aplicación está MAL programada, lo vivo a diario con los programadores externos de la empresa, siempre que hay un problema de performance es porque está o mal hecha la consulta o no crearon un índice adecuado para las tablas involucradas, o arman joins imposibles. Finalmente si desean usar una base opensource para desarrollar una aplicación yo usaría postgresql. _______________________________________________ Solar-general mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-general
On 9/26/06, bubi <[email protected]> wrote:
Creo qeu es importante tu opinion, justo en la lista de socios estamos debatiendo el tema de prensa, me parece buena idea publicar el articulo en el portal de Solar , diciendo que la nota salio de la revista y tiu opinion , y otras que podrian venir , asi se hace util para aquellos que quieran informacion de gente que trabaja con estas herramientas Saludos bubi En general muchas veces estoy en desacuerdo con las notas de esa revista, vienen te entrevistan y despues ponen lo que quieren o lo que interpretaron, estan mas pendientes de que salgas con cara de estupido o que la foto sea bien loca (en la anterior le salen hasta los granos al CIO del año). Nosotros aca usamos MySql para todo lo que es intranet y algunas aplicaciones pequeñas, es muy buena y estable, la vez pasada me fijé y llevaba casi 420 días de uptime, y la bajé para actualizar un parche de seguridad, es cierto que nativamente no soporta transacciones (por lo menos en la versión 4 que usamos nosotros) pero para consultas le rompe el ocote a cualquier otra base, ni hablar de esa garch@ llamada SQL Server que es una real cagada (fui DBA de esa garompa casi 5 años). Ahora para aplicaciones transaccionales recomiendo si el cliente quiere ahorrar plata y que sea SL toda la vida a postgresql que tiene un lenguaje parecido a PL/SQL, soporta transacciones, triggers, store procedures y tiene una comunidad grosa atras como por ejemplo http://www.postgresql.cl/. Finalmente si el cliente tiene plata y aplicaciones tipo world class no hay duda que Oracle es la mejor opción, sobre todo si manejas miles de tablas con mas de 1 millon de registros como nosotros por ejemplo, y corre en Unix/Linux/Winchot/mainframe
Saludos y si queres publicar mis comentarios no problem, eso si editale las puteadas :)
Como diria susana gimenez, CORRECTO, las puteadas no irian, pero esa seria la idea , diferentes opiniones para que otros que trabajan con situaciones similares puedan opinar y decir sus cosas. Me parece util, espero que en prensa s epueda debatir el tema y scarlo adelante saludos bubi ----- Original Message ----- From: "Herman Maseberg" <[email protected]> To: "La lista de todos y todas en solar" <[email protected]> Sent: Tuesday, September 26, 2006 10:14 AM Subject: Re: [Solar-general] articulo de mysql consultando a gerardo diaz On 9/26/06, bubi <[email protected]> wrote:
Creo qeu es importante tu opinion, justo en la lista de socios estamos debatiendo el tema de prensa, me parece buena idea publicar el articulo en el portal de Solar , diciendo que la nota salio de la revista y tiu opinion , y otras que podrian venir , asi se hace util para aquellos que quieran informacion de gente que trabaja con estas herramientas Saludos bubi En general muchas veces estoy en desacuerdo con las notas de esa revista, vienen te entrevistan y despues ponen lo que quieren o lo que interpretaron, estan mas pendientes de que salgas con cara de estupido o que la foto sea bien loca (en la anterior le salen hasta los granos al CIO del año). Nosotros aca usamos MySql para todo lo que es intranet y algunas aplicaciones pequeñas, es muy buena y estable, la vez pasada me fijé y llevaba casi 420 días de uptime, y la bajé para actualizar un parche de seguridad, es cierto que nativamente no soporta transacciones (por lo menos en la versión 4 que usamos nosotros) pero para consultas le rompe el ocote a cualquier otra base, ni hablar de esa garch@ llamada SQL Server que es una real cagada (fui DBA de esa garompa casi 5 años). Ahora para aplicaciones transaccionales recomiendo si el cliente quiere ahorrar plata y que sea SL toda la vida a postgresql que tiene un lenguaje parecido a PL/SQL, soporta transacciones, triggers, store procedures y tiene una comunidad grosa atras como por ejemplo http://www.postgresql.cl/. Finalmente si el cliente tiene plata y aplicaciones tipo world class no hay duda que Oracle es la mejor opción, sobre todo si manejas miles de tablas con mas de 1 millon de registros como nosotros por ejemplo, y corre en Unix/Linux/Winchot/mainframe
Saludos y si queres publicar mis comentarios no problem, eso si editale las puteadas :) _______________________________________________ Solar-general mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-general
2006/9/26, Herman Maseberg <[email protected]>:
On 9/26/06, bubi <[email protected]> wrote:
Creo qeu es importante tu opinion, justo en la lista de socios estamos debatiendo el tema de prensa, me parece buena idea publicar el articulo en el portal de Solar , diciendo que la nota salio de la revista y tiu opinion , y otras que podrian venir , asi se hace util para aquellos que quieran informacion de gente que trabaja con estas herramientas Saludos bubi En general muchas veces estoy en desacuerdo con las notas de esa revista, vienen te entrevistan y despues ponen lo que quieren o lo que interpretaron, estan mas pendientes de que salgas con cara de estupido o que la foto sea bien loca (en la anterior le salen hasta los granos al CIO del año). Nosotros aca usamos MySql para todo lo que es intranet y algunas aplicaciones pequeñas, es muy buena y estable, la vez pasada me fijé y llevaba casi 420 días de uptime, y la bajé para actualizar un parche de seguridad, es cierto que nativamente no soporta transacciones (por lo menos en la versión 4 que usamos nosotros) pero para consultas le rompe el ocote a cualquier otra base, ni hablar de esa garch@ llamada SQL Server que es una real cagada (fui DBA de esa garompa casi 5 años). Ahora para aplicaciones transaccionales recomiendo si el cliente quiere ahorrar plata y que sea SL toda la vida a postgresql que tiene un lenguaje parecido a PL/SQL, soporta transacciones, triggers, store procedures y tiene una comunidad grosa atras como por ejemplo http://www.postgresql.cl/. Finalmente si el cliente tiene plata y aplicaciones tipo world class no hay duda que Oracle es la mejor opción, sobre todo si manejas miles de tablas con mas de 1 millon de registros como nosotros por ejemplo, y corre en Unix/Linux/Winchot/mainframe
Saludos y si queres publicar mis comentarios no problem, eso si editale las puteadas :)
excelente tenes algun analisis de porque para aplicaciones worldclass oracle es mejor que postgres? postgres no maneja tablas de mas de un millon, o es lento, o...? -- Diego Saravia [email protected] NO FUNCIONA->[email protected]
On Tue, 2006-09-26 at 10:17 -0400, Diego Saravia wrote:
tenes algun analisis de porque para aplicaciones worldclass oracle es mejor que postgres?
Analisis no tengo hecho pero la razon mas importante para afirmar esto es que oracle es un ambiente soportado y postgresql no, o sea si tengo un problema el propietario de esa aplicacion (sap) me va a dar soporte si la base de datos es esa (o db2/informix/mssql/sapdb) y me va a dejar en banda si es psql. Ademas hay que tener en cuenta que en mi caso poner oracle u otra es lo mismo porque la licencia se le paga a sap y no a ellos.
postgres no maneja tablas de mas de un millon, o es lento, o...?
Yo creo que postgresql esta en condiciones de manejar millones de registros pero todavia no recibe el apoyo o el soporte de esos word class, por eso aclaré que si yo hago la app. transaccional de cero usaria esta base porque cumple ACID perfectamente. Pero hay una caracteristica que hace que Oracle supere a las demas que es el particionamiento de tablas o indices, esto es separar una tabla en particiones por fecha (metodo mas comun) que hace que el optimizador primero que nada ubique segun la fecha que viene la consulta a que particion corresponde y luego busca los datos solo en esa minimizando el tiempo. Hay otras mas como RAC (Real Application Cluster) que te permite tener varias instancias conectadas a la misma base de datos que esta en un almacenamiento externo y en caso de caidas de una de ellas si es una consulta no se ve afectada (si en transacciones), resuelve todo con un mecanismo llamado TAF (Transparent App. FAilover) que reconecta automaticamente al usuario al proximo nodo. Tambien te permite escalar usuarios facilmente (como en sites webs), esta tecnologia la usa por ejemplo mercado libre. Para esta tecno es justo aclarar que Oracle ha hecho un gran aporte al mundo opensource al liberar OCFS (oracle cluster file) que es un filesystem compartido por todos los nodos linux donde residen los datafiles y evitar usar raw devices que es más complicado de administrar (por ejemplo para backups o crecimiento online). Slds
excelente analisis! no hay mucha informacion de este tipo suelta por alli, supongo que muchos la quisierabn ocultar, seria bueno publicar algun articulo con todo eso o sea las ventajas de oracle estan en el soporte, particionamiento y clustering 2006/9/26, Herman Maseberg <[email protected]>:
On Tue, 2006-09-26 at 10:17 -0400, Diego Saravia wrote:
tenes algun analisis de porque para aplicaciones worldclass oracle es mejor que postgres?
Analisis no tengo hecho pero la razon mas importante para afirmar esto es que oracle es un ambiente soportado y postgresql no, o sea si tengo un problema el propietario de esa aplicacion (sap) me va a dar soporte si la base de datos es esa (o db2/informix/mssql/sapdb) y me va a dejar en banda si es psql. Ademas hay que tener en cuenta que en mi caso poner oracle u otra es lo mismo porque la licencia se le paga a sap y no a ellos.
postgres no maneja tablas de mas de un millon, o es lento, o...?
Yo creo que postgresql esta en condiciones de manejar millones de registros pero todavia no recibe el apoyo o el soporte de esos word class, por eso aclaré que si yo hago la app. transaccional de cero usaria esta base porque cumple ACID perfectamente.
Pero hay una caracteristica que hace que Oracle supere a las demas que es el particionamiento de tablas o indices, esto es separar una tabla en particiones por fecha (metodo mas comun) que hace que el optimizador primero que nada ubique segun la fecha que viene la consulta a que particion corresponde y luego busca los datos solo en esa minimizando el tiempo. Hay otras mas como RAC (Real Application Cluster) que te permite tener varias instancias conectadas a la misma base de datos que esta en un almacenamiento externo y en caso de caidas de una de ellas si es una consulta no se ve afectada (si en transacciones), resuelve todo con un mecanismo llamado TAF (Transparent App. FAilover) que reconecta automaticamente al usuario al proximo nodo. Tambien te permite escalar usuarios facilmente (como en sites webs), esta tecnologia la usa por ejemplo mercado libre. Para esta tecno es justo aclarar que Oracle ha hecho un gran aporte al mundo opensource al liberar OCFS (oracle cluster file) que es un filesystem compartido por todos los nodos linux donde residen los datafiles y evitar usar raw devices que es más complicado de administrar (por ejemplo para backups o crecimiento online).
Slds
_______________________________________________ Solar-general mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-general
-- Diego Saravia [email protected] NO FUNCIONA->[email protected]
On Tue, 2006-09-26 at 11:21 -0400, Diego Saravia wrote:
excelente analisis!
Gracias, son años que llevo luchando con bases de datos :)
no hay mucha informacion de este tipo suelta por alli, supongo que muchos la quisierabn ocultar, seria bueno publicar algun articulo con todo eso
Haber info hay lo que pasa es que por ejemplo en muchos casos como lo de oracle hay que tener acceso a soporte y eso es pago.
o sea las ventajas de oracle estan en el soporte, particionamiento y clustering
Entre otras, porque también es muy estable, se banca que le apagues el equipo de un botonazo y siempre revive. Como contras siempre es necesario tener un DBA, interno o externo, en eso es mejor mssql que tiene wizards para todo, en Oracle aunque en las ultimas versiones han mejorado el tema de la manejabilidad siempre fue un problema, por eso hay un monton de empresas como Quest que se llenaron de plata desarrollando tools para administrarla, los cursos de DBA son necesarios y caros, si la corres sobre winchot es muy distinto a si lo haces sobre linux o unix, el tema de los parches no es trivial, etc,etc.
On 9/26/06, Herman Maseberg <[email protected]> wrote:
- Que MySQL es comparable a MSDE (Sql Server Express Edition), para mí es muy superior y maneja mayor cantidad de datos, de memoria, es
Yo no entendi esto: Para vos, cual es superior? Decis que para vos es superior pero no decis cual :)
On Tue, 2006-09-26 at 11:56 -0300, Sebastian Bassi wrote:
On 9/26/06, Herman Maseberg <[email protected]> wrote:
- Que MySQL es comparable a MSDE (Sql Server Express Edition), para mí es muy superior y maneja mayor cantidad de datos, de memoria, es
Yo no entendi esto: Para vos, cual es superior? Decis que para vos es superior pero no decis cual :) En realidad me olvidé de los "", en el articulo decian que Gerardo opinaba que Mysql es comparable a MSDE, yo digo que no, que MySQL es muy superior a MSDE por todo lo que comenté.
Slds
participants (4)
-
bubi -
Diego Saravia -
Herman Maseberg -
Sebastian Bassi