Visual Basic Foro

Programación => Bases de Datos => Mensaje iniciado por: YAcosta en Junio 07, 2011, 11:19:04 pm

Título: Comparando motores de Base de Datos. ¿Cual es el mejor??
Publicado por: YAcosta en Junio 07, 2011, 11:19:04 pm
Hoy tuve la tarde libre asi que me dedique a navegar un poco y entre otras cosas encontré esta interesante web. En ella comparan casi todas las base de datos existentes, asi que me atrevi a comparar: Firebird, Postgree, Oracle, MySQL, DB2 y Teradata.
La conclusión final personal es que la mejor base de datos es la que mejor te calce para tu proyecto, no hay mas, unas tienen lo que otras no tienen y viceversa. Unas son sorprendentemente potentes al punto que seria demasiado para X proyecto, o es demasiado potente pero falla en que no es escalable o débil en seguridad entre otras cosas.
La verdad hay de todos los sabores y creo que al próximo que entre a preguntar sobre cual es la mejor BD pienso que debemos recomendarle que "depende", porque lo mejor para ti no necesariamente es lo mejor para otro, depende de que es lo que quiera resolver y que chequee este link u otros similares donde verá las comparativas en detalle y decidirá.

Aqui el link
http://database-management-systems.findthebest.com/compare/9-13-30-36-43-55/DB2-vs-Firebird-vs-MySQL-vs-Oracle-vs-PostgreSQL-vs-Teradata (http://database-management-systems.findthebest.com/compare/9-13-30-36-43-55/DB2-vs-Firebird-vs-MySQL-vs-Oracle-vs-PostgreSQL-vs-Teradata)

Saludos
Título: Re:Comparando motores de Base de Datos. ¿Cual es el mejor??
Publicado por: E N T E R en Junio 07, 2011, 11:52:27 pm
Buena utilidad, gracias
Título: Re:Comparando motores de Base de Datos. ¿Cual es el mejor??
Publicado por: pedroesca en Junio 23, 2011, 05:42:44 pm
Hasta el mismísimo Access podría tenerse en algunos casos (solo algunos casos).
Título: Re:Comparando motores de Base de Datos. ¿Cual es el mejor??
Publicado por: YAcosta en Junio 23, 2011, 06:49:01 pm
Por supuesto, Access es un buen motorcito, si se usa para lo que esta creado es muy beneficioso usarlo. Yo llegue a usarlo en un cliente donde la BD llegó hasta los 550 megas (compactado), tenia mas de 3 millones de registros y atendiendo a 6 pcs a la vez, no hubo problemas pero era mejor prevenir e hicimos la migración a un motor cliente servidor serio: FB.

Saludos
Título: Re:Comparando motores de Base de Datos. ¿Cual es el mejor??
Publicado por: Liudex en Junio 28, 2011, 02:45:44 pm
Amigo Acosta he leído tu post, me parece muy interesante y aprovecho para solicitarte  una recomendación acerca del uso de las gestores de datos, debido a que tengo un tiempo programando en VB 6.0 y he logrado diseñar dos aplicaciones pero todas utilizando Access como Gestor de datos que me ha funcionado bien hasta el momento, pero como mi deseo en mejorar cada día me calidad como programador quiero empezar a utilizar un manejador de datos mas robusto, por lo que he pensado empezar a utilizar el Firebird, de hecho intente hacer la prueba hace una semana pero ni siquiera conseguí instalarlo, en verdad me apena decirlo, por lo cual te pido tu consejo sobre el tema.

Tu mensaje acerca de que "Access es un buen motorcito" es lo que me movio ha hacerte la Solicitud..Gracias  de antemano..
Título: Re:Comparando motores de Base de Datos. ¿Cual es el mejor??
Publicado por: YAcosta en Junio 28, 2011, 03:05:21 pm
Que tal @Liudex, como no, veras que usar FirebirdSQL es una muy buena opcion.

De entrada te pediria que veas este video donde explico (cuando me llamaba YvanB) como hacer la conexion, si aun no quedase claro vamos tomando el asunto por partes e ir resolviendo problemas. Aqui el video
[youtube]http://www.youtube.com/watch?v=-y241-VSwMM[/youtube]
Título: Re:Comparando motores de Base de Datos. ¿Cual es el mejor??
Publicado por: Liudex en Junio 28, 2011, 06:05:12 pm
Amigo Yvan te agradesco mucho tu pronta respuesta, he descargado e instalado todos los archivos que vi utilizabas en el video que me recomendates, El Firebird, el ODBC y el IBexpert (en Ingles), ahora otra pregunta ¿como se configura el Firebird para iniar la creacion de una BD?, ¿como se crea el usuario y su respectivo Pasword? Cuando creo la base de datos en remoto como se visualiza el Localhost?? Espero no sean muy tediosas mis preguntas.. Gracias.
Título: Re:Comparando motores de Base de Datos. ¿Cual es el mejor??
Publicado por: YAcosta en Junio 28, 2011, 07:52:54 pm
1.- El IbExpert (en ingles): El IbExpert viene en varios idiomas, Ve al menu Opciones y luego Opciones de Entorno y cambias el idioma en Interface del Lenguaje.
2.-¿como se configura el Firebird para iniar la creacion de una BD?
No entiendo que quieres configurar? En todo caso la preparación de la BD esta en el video, hazle un pause a la pantalla en el minuto con 33 segundos. Es todo lo que necesitas para tener lista la BD y empezar a crear las tablas.
3.- Como se crea un usuario y su respectiva contraseña:
Con el IbExpert, es mas senciilo, abres el IbExpert y sin cargar ninguna BD vas al menu Herramientas / Administrador de Usuarios, pones el login SYSDBA y el password masterkey, esto siempre es asi la primera vez. A la derecha te va a salir un boton de Agregar, le das alli y creas tu nuevo usuario.
4.- Como se crea la base de datos en remoto
Donde dice Sever Name, cambias la palabra LocalHost por el IP de la pc donde se creara la BD y listo.
Título: Re:Comparando motores de Base de Datos. ¿Cual es el mejor??
Publicado por: ADONAIRAFA en Junio 28, 2011, 11:54:39 pm
Saludos amigo Liudex !!!

Hazle caso al gran amigo YAcosta, te puedo decir sin temor a equivocarme, que él es el "Gran Gurú" de Firebird, eso te lo aseguro !!! (por ahí dicen, que sus primera palabra, al empezar a hablar fue: "Firebird" :o, despues diría papá o mamá algo de eso... Je, je, je, una broma ;D !!!).
En serio, me ha ayudado mucho en el tema de Firebird, y algunos otros de VB 6.0.

Saludos Liudex, YAcosta y a todos !!!

Manuel F. Borrego S.
Barcelona, Edo. Anzoátegui. Venezuela.


PD: Mira Yvan, esto del VB 9.0 (VB 2008), viejo esto se las trae !!!
      Sobre todo en la parte del tratamiento de las BD's. Imagínate
      cuando haces las consultas parametrizadas (sobre todo
      actualizar y/o eliminar... es como el propio campo minado... :o la
      más mínima equivocación, y te explota :P en un error que te
      pone a pensar y decir: "Rayos !!! cuan ignorante soy !!!,
      El Co... de su M...!!!" :-[
      Pero en fin, es el propio reto !!! 8) Únase Compadre !!!
Título: Re:Comparando motores de Base de Datos. ¿Cual es el mejor??
Publicado por: YAcosta en Junio 29, 2011, 12:09:32 am
jajajaj, no me he parado de reir jajaj, que maleao mi primera palabra fue firebird ajajajajaa... si puede ser jajaj.

Me da muchisma curiosidad lo que me cuentas con el  VB 9.0, es que estoy con el norte puesto en hacer aplicaciones para Android con Java sobre dispositivos moviles que estoy seguro se impondra notablemente en esta década. Aun estoy divagando si usar Eclipse o NetBeans... tengo tanto que hacer... y tan poco tiempo!!! jajaja.

p.d: Noo tampoco soy guru, aun me falta mucho por aprender... pero si le doy todos los dias al motor, ya estoy haciendo varios triggers y SPs y ya parece un ser vivo. Lo que quiero estudiar son los UDFs que vienen siendo como funciones para el motor y podria meter las reglas de negocio alli y no tenerlo todo en SP.
Título: Re:Comparando motores de Base de Datos. ¿Cual es el mejor??
Publicado por: wolf_kof en Junio 29, 2011, 01:53:27 am
Mi querido amigo YvanB, hablar de la mejor base de datos, es como hablar de foot ball o politica o religión, mejor dejemos el tema.
Título: Re:Comparando motores de Base de Datos. ¿Cual es el mejor??
Publicado por: YAcosta en Junio 29, 2011, 02:11:41 am
Pero nadie esta tocando el tema mi estimado, creo que te has salteado los post jejej, nadie esta diciendo que Firebird sea la mejor bd en absoluto, ya el tema hasta aburre jejeje, esa discusión seria una perdida de tiempo, mi conclusión es que "la mejor bd es la que mejor resuelva los problemas de uno y punto".

saludos.
Título: Re:Comparando motores de Base de Datos. ¿Cual es el mejor??
Publicado por: ssccaann43 en Junio 29, 2011, 11:04:09 am
Listo, tema cerrado..! Por cierto Yvan, grande el video ese..! Muy Bueno..!

Cierro el tema para no expandirlo o desviarlo y que se torne otra discucion mas...!

Saludos,

Miguel Nuñez
Caracas - Venezuela
Título: Re:Comparando motores de Base de Datos. ¿Cual es el mejor??
Publicado por: YAcosta en Junio 29, 2011, 04:33:24 pm
Liudex, abre otro hilo para seguir con tu tema