Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-10-2015
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.941
Poder: 28
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por WHILENOTEOF Ver Mensaje
Bueno si alguien puede ayudarme en la elección
Y cual es el criterio de elección? Mientras considero una falacia logica afirmar que NO ES cierto que herramienta/lenguaje X sea mejor/superior a Y, eso solo se puede establecer cuando es claro sobre QUE parametro/característica/caso de uso estamos hablando.

Es como si preguntaras "Cual es la chica mas linda?" y bueno, es probable que muchos concuerden que tal o cual *es* linda, pero no opinen igual al declararla la *mas linda*, si por ejemplo, algunos le dan mas peso a los ojos, otros a la figura, etc...

En general, la mayoría de las bases de datos relacionales maduras son buenas, pero empiezan a diverger dependiendo de que hablamos.

He manejado a mayor o menos grado casi una docena de engines, y pienso que sqlite (la mas "chiquita") cubre las necesidades de la gran mayoria de los casos, al menos, de la manera como la mayoria de los desarrolladores usan las bases de datos, incluyendo si pagan un platal inmenso en Oracle/DB2 (osea: Muchos raramente hacen algo mas sofisticado que hacer tablas, indices, CRUD & si acaso, vistas).

Solo aplicando correctamente el diseño de tablas y escribir SQL adecuado se puede ir muy lejos con cualquier motor. De ahi, ya cada producto tiene sus gracias particulares que el que las sabe usar le saca mucha ventaja.

Asi que si sabes FB? Primero actualiza a la ultima version, y busca entender y aplicar los conceptos avanzados que esta tenga. Repasa como es el modelo relacional, busca hacer consultas eficaces y aprende a leer el plan de consultas del motor.

Aprende PostgreSQL u cualquier otro. Aprender mas de 1 lenguaje/herramienta es siempre bueno, pero siendo conservador y seguir con lo conocido en tus desarrollos habituales a menos que ya tengas soltura en moverte entre ambientes y sepas que caracteristica(s) vas a aprovechar de la nueva herramienta...
__________________
El malabarista.
Responder Con Cita
  #2  
Antiguo 21-10-2015
WHILENOTEOF WHILENOTEOF is offline
Miembro
 
Registrado: mar 2008
Posts: 234
Poder: 19
WHILENOTEOF Va camino a la fama
Cita:
Empezado por mamcx Ver Mensaje
Y cual es el criterio de elección? Mientras considero una falacia logica afirmar que NO ES cierto que herramienta/lenguaje X sea mejor/superior a Y, eso solo se puede establecer cuando es claro sobre QUE parametro/característica/caso de uso estamos hablando.

Es como si preguntaras "Cual es la chica mas linda?" y bueno, es probable que muchos concuerden que tal o cual *es* linda, pero no opinen igual al declararla la *mas linda*, si por ejemplo, algunos le dan mas peso a los ojos, otros a la figura, etc...

En general, la mayoría de las bases de datos relacionales maduras son buenas, pero empiezan a diverger dependiendo de que hablamos.

He manejado a mayor o menos grado casi una docena de engines, y pienso que sqlite (la mas "chiquita") cubre las necesidades de la gran mayoria de los casos, al menos, de la manera como la mayoria de los desarrolladores usan las bases de datos, incluyendo si pagan un platal inmenso en Oracle/DB2 (osea: Muchos raramente hacen algo mas sofisticado que hacer tablas, indices, CRUD & si acaso, vistas).

Solo aplicando correctamente el diseño de tablas y escribir SQL adecuado se puede ir muy lejos con cualquier motor. De ahi, ya cada producto tiene sus gracias particulares que el que las sabe usar le saca mucha ventaja.

Asi que si sabes FB? Primero actualiza a la ultima version, y busca entender y aplicar los conceptos avanzados que esta tenga. Repasa como es el modelo relacional, busca hacer consultas eficaces y aprende a leer el plan de consultas del motor.

Aprende PostgreSQL u cualquier otro. Aprender mas de 1 lenguaje/herramienta es siempre bueno, pero siendo conservador y seguir con lo conocido en tus desarrollos habituales a menos que ya tengas soltura en moverte entre ambientes y sepas que caracteristica(s) vas a aprovechar de la nueva herramienta...
Bueno, yo también pienso que no hay bases de datos mejores o peores sin más, lo son en relación a unas necesidades. Mi pregunta era porque no he trabajado con PostgreSQL, y buscando información en internet he visto que tenía más popularidad que Firebird, y desconocía si tenía alguna característica que me estaba "perdiendo". En mi caso lo más importante es la velocidad y rápido acceso a los datos. Por lo que comenta Casimiro Firebird puede ser incluso más rápida que PostgreSQL. Después he visto que esta cuestión ya fue planteada años anteriores, y las respuestas fueron prácticamente las mismas. Yo continuaré trabajando con Firebird, si puede ser con la versión 3.0. Gracias.
Responder Con Cita
  #3  
Antiguo 21-10-2015
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.700
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por WHILENOTEOF Ver Mensaje
B... y buscando información en internet he visto que [PostgreSql] tenía más popularidad que Firebird
Al igual que Windows tiene más popularidad que Linux, VB tiene más popularidad que Delphi, etc.
Sin embargo, Delphi es muchísimo mejor que VB, un servidor Linux es muchísimo mejor que Windows, etc.
Responder Con Cita
  #4  
Antiguo 21-10-2015
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.941
Poder: 28
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Podria darse a entender que PostgreSQL es peor que Firebird por ser mas popular, Casimiro?

Ser mas popular es una indicacion, que puede o no indicar que es mejor en algunos aspectos. Popularidad es una caracteristica deseable en una herramienta/lenguaje porque implica que hay un ecosistema saludable. Pero dado que herramienta X & Y tengan un ecosistema saludable, el que el uno sea mas grande que el otro deja de ser tan importante cuando otros factores se toman en cuenta.

Tanto PostgreSQL como Firebird son buenas elecciones, y tienen ambos un ecosistema saludable, asi que de entrada, no hay pierde en elegir el uno u el otro.
__________________
El malabarista.
Responder Con Cita
  #5  
Antiguo 21-10-2015
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.700
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por mamcx Ver Mensaje
Tanto PostgreSQL como Firebird son buenas elecciones, y tienen ambos un ecosistema saludable, asi que de entrada, no hay pierde en elegir el uno u el otro.
Por supuesto, PostgreSql también es muy bueno, yo lo escogería para sustituir a Oracle.
Responder Con Cita
  #6  
Antiguo 21-10-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 18
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Cita:
Empezado por mamcx Ver Mensaje
Podria darse a entender que PostgreSQL es peor que Firebird por ser mas popular, Casimiro?

Ser mas popular es una indicacion, que puede o no indicar que es mejor en algunos aspectos. Popularidad es una caracteristica deseable en una herramienta/lenguaje porque implica que hay un ecosistema saludable. Pero dado que herramienta X & Y tengan un ecosistema saludable, el que el uno sea mas grande que el otro deja de ser tan importante cuando otros factores se toman en cuenta.

Tanto PostgreSQL como Firebird son buenas elecciones, y tienen ambos un ecosistema saludable, asi que de entrada, no hay pierde en elegir el uno u el otro.
Que tal PHP? o Flash?

Yo sustituiria ecosistema saludable por "ok bien, hay informacion"
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
¿como obtener folios consecutivos mysql firebird postgresql? JXJ Varios 4 23-07-2013 20:55:50
Migrando triggers de Firebird a PostgreSQL macugi PostgreSQL 6 02-05-2013 19:47:57
Firebird vs PostgreSQL... jorosmtz Conexión con bases de datos 18 06-04-2010 05:06:09
PostgreSQL vs Firebird martinzcr Varios 3 06-09-2007 19:06:13
Firebird - PostgreSQL wod Conexión con bases de datos 8 18-11-2005 21:21:50


La franja horaria es GMT +2. Ahora son las 08:19:33.


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