Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Noticias
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-04-2008
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 23
RONPABLO Va por buen camino
Cita:
Empezado por poliburro
Pues amigo azid, Mysql no puede ser considerada una base de datos profesional si la comparamos con Db2, Oracle y MsSql Server.

Me explico, la gran ventaja de mysql que es su velocidad se pierde cuándo utilizas un motor transaccional, (MyIsam va que vuela pero solo si no requieres explotar características muy avanzadas).

La atomicidad en Mysql es una reverenda porquería. Así como la transaccionalidad.

Los procedimientos almacenados distan de proporcionar las características de los grandes. Solo por mostrarte un ejemplo. Intenta capturar un error en el cuerpo del procedimiento almacenado y devolver su descripción a través de un mensaje de salida.
Pues a riesgo de meter algo que no se ha llamado al caso, creo que esas características que adolece MySql Firebird las tiene muy bien soportadas, por ejemplo Firebird siempre ha sido un motor transaccional y es muy rápido, los procedimientos almacenados son muy completos, creo que SQL Server le gana a Firebird en los SP, pero eso no quiere decir que Firebird los tenga pobres... mas bien SQL Server ha desarrollado cosas muy interesantes en dicho punto como el hacer varios selects en diferentes puntos, y cada uno mandar su propio DataSet en el orden que se creo, o el no tener que definir las columnas que vana salir de los Selects, eso de verdad que es muy bueno de SQL Server, también me gusta del SQL Server unas hrramientas estadísticas que con un query me sugieren en donde debo crear indices por su alto uso


Con respecto a MySql yo lo use un tiempo y no alcance a conocerlo muy bien (como tampoco a SQL Server, aunque con este ultimo me fue mejor) pero en ese tiempo trabaje con InnoDB y la verdad si lo sentí muy lento, gracias a esa lentitud me cambie a FIrebird y hasta hoy no me cambio, en este momento al comparar las cosas que me gustan de SQL Server (tal vez el producto de MS junto a Age of Empires qu mas me gusta ) con Firebird me quedo con el Firebird ya que las cosas que me gustan de SQL Server puedo prescindir de ellas, y no me afecta el rendimiento.
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H"
Responder Con Cita
  #2  
Antiguo 29-04-2008
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.682
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Evidentemente si hablamos de verdaderos RDBMS, hay que descartar a MySql, aunque en su última versión se aproxima algo, está algunos escalones más abajo que PostgreSql, msSql, Firebird, etc.
Sin embargo, Firebird, PostgreSql, msSql, Oracle, etc. sí que son verdaderos RDBMS.

El desempeño de Firebird o PostgreSql por internet es estupendo y mucho mejor que el de MySql, por mucha fama que tenga este último.
Hace años se hizo una prueba comparativa donde pueden verse aquí los resultados, siento no tener ahora mismo la fuente, es bastante antigua, con decir que no está firebird sino interbase (creo recordar que era la versión 6). También PostgreSql ha cambiado muchísimo en las últimas versiones, es "otro mundo" a como era antes en cuanto a velocidad.
La columna de la izquierda indica conexiones "normales" o conexiones "permanentes".







Con respecto a esa comparativa (mysql<>mssql) está escrita por alguien "partidista", ya que (1) se nota que no le gusta MySql, que (2) aborrece Linux y (3) no sabe qué es el software libre.

(1) Que no le gusta mysql creo que se nota, al menos es mi percepción según entiendo con mi pobre, pobre, pobre inglés.
(2) No le gusta Linux, más que claro, ya que habla de windows, Unix y Unix-like systems, no se atreve a nombrar "Linux".
(3) Esto es algo generalizado en muchos sitios y casos, en este también hablan de "The Open Source versus Commercial License Paradigm". Como todo el mundo sabe (todo el que lo sabe ) Open source se refiere a que usa una licencia "libre" y que se permite obtener el código fuente, copiarlo, modificarlo, etc. y no tiene nada que ver con que sea comercial o no. Existen multitud de programas comerciales con licencias libres y no por ello dejan de ser programas comerciales.
Habría que hablar de "Código abierto versus código cerrado", "Libre versus propietario", pero para nada lo de "comercial".
Responder Con Cita
  #3  
Antiguo 30-04-2008
Avatar de rretamar
[rretamar] rretamar is offline
Miembro Premium
 
Registrado: ago 2006
Ubicación: San Francisco, Córdoba, Argentina
Posts: 1.168
Poder: 23
rretamar Va camino a la famarretamar Va camino a la fama
Igualmente...nunca usaría Windows como servidor de base de datos. (Bah...ni de base de datos ni de archivos, ni de nada...). Excepto Delphi (porque no tengo alternativa...aunque Wine puede ayudar), la idea es no estar limitado por una única plataforma, que es lo que hace MS.

Y fuera de Windows, MS SQL Server no existe. Punto final.

Saludos !

Última edición por rretamar fecha: 30-04-2008 a las 05:26:02.
Responder Con Cita
  #4  
Antiguo 30-04-2008
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.682
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por rretamar Ver Mensaje
Igualmente...nunca usaría Windows como servidor de base de datos. (Bah...ni de base de datos ni de archivos, ni de nada...). Excepto Delphi (porque no tengo alternativa...aunque Wine puede ayudar), la idea es no estar limitado por una única plataforma, que es lo que hace MS.

Y fuera de Windows, MS SQL Server no existe. Punto final.

Saludos !
Totalmente cierto, MSSql funciona en windows y en windows y también en windows.
El resto de bases de datos funcionan en multitud de sistemas operativos.
Responder Con Cita
  #5  
Antiguo 30-04-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.740
Poder: 26
ContraVeneno Va por buen camino
de acuerdo, MS SQL Server solo funciona en windows, pero de eso a decir que "no existe", me parece es una afirmación muy falsa y no solo en el aspecto explícito de la oración, si no en el contexto en general. Les guste o no, MS SQL Server es uno de los motores más usados y es muy potente y funcional.

Que si te decides por SQL Server, te tengas que fumar toda la plataforma de Microsoft (Terminales, servidor, administración, etc, etc), eso es otra cosa.


Olviden lo que dije, ya entendí a que te refieres con "fuera de windows, MS SQL Server no existe"... totalmente cierto.
__________________


Última edición por ContraVeneno fecha: 30-04-2008 a las 16:27:28.
Responder Con Cita
  #6  
Antiguo 30-04-2008
jlrbotella jlrbotella is offline
Miembro
 
Registrado: ene 2007
Posts: 185
Poder: 20
jlrbotella Va por buen camino
Hola:

Pues tras ver MySQL considero que es útil para empresas que necesiten no más de 100 conexiones concurrentes. Firebird es excelente para base de datos locales o con pocas conexiones concurrentes.

En función de las conexiones concurrentes, tamaños de tablas, mirror, clustering, etc. os hago una lista de base de datos.

Oracle / DB2 / Informix ----> Grandes empresas >1000 conexiones conc.
MS Sql Server 2005 ---> Medianas empresas >100 <1000 conexiones conc.
MySQl ---> Medianas ><25 y <100
FireBird --> Pequeañs <25.

Actualmente trabajo con Informix, no es una base de datos muy reconocida en España, pero la están muy generalizado en organismos públicos como la Seguridad Social y en muchos Hospitales de España. No requiere de mucho mantenimiento y no requiere de potentes máquinas.

A la hora de elegir la base de datos, antes mira que nº de calzado uses y después compra el zapato.


Un saludo,
JL
Responder Con Cita
  #7  
Antiguo 30-04-2008
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.682
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Bueno, para nada estoy de acuerdo contigo sobre mysql y firebird, pero es tu opinión, tan respetable como la de los demás.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
stored procedures Delphi 2005 .net y MySQL 5 martinsarubbi Conexión con bases de datos 2 17-04-2007 20:07:13
Conectar a MySQL desde Delphi 2005 hmrvivas MySQL 1 20-01-2007 18:01:48
Delphi 2005 y MySQL 5 Innovacl Conexión con bases de datos 2 25-06-2006 22:11:02
Acceder a MySql desde Delphi 2005 Fitoperu Conexión con bases de datos 1 29-08-2005 14:02:15
Delphi 2005, ASP.NET y MySQL umber MySQL 0 19-04-2005 13:10:28


La franja horaria es GMT +2. Ahora son las 10:06:57.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi