Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Debates
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-12-2008
Avatar de PepeLolo
PepeLolo PepeLolo is offline
Miembro
 
Registrado: jun 2003
Ubicación: Fuenlabrada - Madrid - Espagna
Posts: 265
Poder: 21
PepeLolo Va por buen camino
Talking

Pos yo si me mojo y hasta buceo.

Nada de gestores de ficheros (xbase, paradox, access) eso es para los usuarios más avanzados, no hacen falta, bueno solo como tablas temporales y casi que no.

Siempre un RDBMS como Interbase, Firebird, MySQL, SQLServer, Informix, DB2, Postgress y/o Oracle (alguno me dejo, seguro). Lo importante de las aplicaciones que manejan datos es la integridad de los datos y esto quien lo ofrece son los RDBMS. Todos ellos son excepcionales, al que le falta algo la suple con otra. Ejemplo Interbase, Firebird son muy pobres en funciones agregadas pero lo suplen con las UDF existentes o con las que tu puedas construir (son muy sencillas en Delphi y hay cantidad de ejemplos en la web). No necesitan un DBA para la administración, soportan billones de registros y más de un centenar de usuarios concurrentes. Si puedes decidir el motor de BD y no quieres gastarte nada de pasta elige en este orden Firebird o Interbase 6, por contra si quieres gastar pasta en Interbase ya sabes a Embarcadero.

MySQL muy interesante, contiene multitudes de funciones agregadas, manejo de NULL, muy productiva. Necesita de un DBA para ponerla a punto, multitud de documentación en español. Lo mismo billones de registros y más de un centenas de usuarios. Es el RDBMS más usado en la Web, tambien es gratuito. Solo tiene una pequeña pega, tienes que estudiar un poco pues tiene multitud de parámetros de configuración.

SQLServer, Oracle e Informix, es lo mismo, la ventaja la tiene Oracle pues existen componentes de acceso nativo a este RDBMS, cosa que no ocurre con los otros dos. Estos tres necesitan un DBA para la administración, no es nada sencillo su configuración ya que manejan cantidad de parámetros para su configuración. Hombre/mujer, puestos se instala por defecto no se toca nada y ha tirar pa lante. Vamos, que hace falta estudiar bastante antes de empezar a trabajar con ellas si queremos un rendimiento optimo.

Mis preferencias reales son :Oracle si puedo y el proyecto lo merece, ya que matar moscas a cañonazos es de tontos, FireBird, Interbase, MySQL SQL Server, postgress y por último Informix.

Como casi nunca puedo con Oracle, porque eso solo fue cuando trabaje para la Administración pública, prefiero Firebird por una cuestión muy sencilla. No hace falta un DBA, es gratis, si carece de funciones agregadas las construyo o uso las que existen, maneja los valores NULL y algo prioritario en las consultas puedo hacer algo como esto
Código SQL [-] SELECT A.*, B.CAMPO1, B.CAMPO2, C.CAMPO1, C.CAMPO2... FROM TABLA1 A, (SELECT * FROM TABLA2 WHERE lo que sea) B, TABLA3 C WHERE ........



__________________
PepeLolo
El hombre el único virus que mide más de unas cuantas micras
Responder Con Cita
  #2  
Antiguo 20-12-2008
Avatar de matabyte
matabyte matabyte is offline
Miembro
 
Registrado: ene 2008
Ubicación: Kyoto, Japon
Posts: 177
Poder: 17
matabyte Va por buen camino
Yo por seguridad y sobretodo por velocidad y poco consumo de memoria (de disco y ram, hasta un 10% del consumo de oracle), te recomiendo postgresql
Responder Con Cita
  #3  
Antiguo 22-12-2008
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 22
gatosoft Va camino a la fama
Cita:
Empezado por matabyte Ver Mensaje
Yo por seguridad y sobretodo por velocidad y poco consumo de memoria (de disco y ram, hasta un 10% del consumo de oracle), te recomiendo postgresql
Yo apoyo esta sugerencia... tiene muchas ventajas Es una base Libre, pero con la potencia de Oracle... de hecho sigue todos sus pasos implementa casi todos sus conceptos de estructura y funcionalidad....

Logicamente, las "grandes empresas" prefieren Oracle por la seguridad y el respaldo que éste último les da.....
Responder Con Cita
  #4  
Antiguo 20-12-2008
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por PepeLolo Ver Mensaje
Ejemplo Interbase, Firebird son muy pobres en funciones agregadas pero lo suplen con las UDF existentes o con las que tu puedas construir (son muy sencillas en Delphi y hay cantidad de ejemplos en la web). No necesitan un DBA para la administración, soportan billones de registros y más de un centenar de usuarios concurrentes. Si puedes decidir el motor de BD y no quieres gastarte nada de pasta elige en este orden Firebird o Interbase 6, por contra si quieres gastar pasta en Interbase ya sabes a Embarcadero.
Solo me gustaria apuntar dos cositas en este parrafo...

A mi modo de ver Firebird ya no es pobre en funciones, aunque no han eliminado las UDFs (Que son muy utiles y no veo la necesidad de eliminarlas), desde la versión 2.1 han incluido muchas funciones, haciendo que el status de "pobre en funciones" ya no sea aplicable en este caso.

En cuanto a lo de que "si no quieres gastar nada de pasta" hay que elegir Firebird, pues es cierto, pero hay que tener en cuenta que lo mejor es incluir en el precio de nuestros proyectos que usen Firebird, un porcentaje de donativo, si es que queremos apoyar dicha herramienta que tantos favores nos hace.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #5  
Antiguo 21-12-2008
Avatar de PepeLolo
PepeLolo PepeLolo is offline
Miembro
 
Registrado: jun 2003
Ubicación: Fuenlabrada - Madrid - Espagna
Posts: 265
Poder: 21
PepeLolo Va por buen camino
Cita:
Empezado por jhonny Ver Mensaje
En cuanto a lo de que "si no quieres gastar nada de pasta" hay que elegir Firebird, pues es cierto, pero hay que tener en cuenta que lo mejor es incluir en el precio de nuestros proyectos que usen Firebird, un porcentaje de donativo, si es que queremos apoyar dicha herramienta que tantos favores nos hace.
Ahora entramos en otro debate, si es gratis es gratis, si se dan donativos el concepto gratis desaparece.
donativo.
(Del lat. donatīvum).
1. m. Dádiva, regalo, cesión, especialmente con fines benéficos o humanitarios.

No tengo muy claro que aportando un donativo este sea para fines beneficos o humanitarios.

Por cierto hace años realice una aplicación de forma altruista para colegios y nunca espere dinero ni donaciones, fue eso algo altruista. No me digas que es gratis y luego esperas que de una aportación, mi mente retorcida no lo entiende, prefiero que me digan que algo vale n€ por irrisorio que sea ese importe.
__________________
PepeLolo
El hombre el único virus que mide más de unas cuantas micras

Última edición por PepeLolo fecha: 21-12-2008 a las 02:06:31.
Responder Con Cita
  #6  
Antiguo 21-12-2008
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.084
Poder: 18
juanelo Va por buen camino
Cita:
Empezado por PepeLolo Ver Mensaje
Ahora entramos en otro debate, si es gratis es gratis, si se dan donativos el concepto gratis desaparece.
donativo.
(Del lat. donatīvum).
1. m. Dádiva, regalo, cesión, especialmente con fines benéficos o humanitarios.

No tengo muy claro que aportando un donativo este sea para fines beneficos o humanitarios.

Por cierto hace años realice una aplicación de forma altruista para colegios y nunca espere dinero ni donaciones, fue eso algo altruista. No me digas que es gratis y luego esperas que de una aportación, mi mente retorcida no lo entiende, prefiero que me digan que algo vale n€ por irrisorio que sea ese importe.
Lo que creo que Jhonny tratar de decir en su comentario, es que se tenga en cuenta una porcion de dinero para ayudar a desarrollar Firebird, y si no mal recuerdo, nunca mencionó que fuera un motor de base de datos GRATIS, y si por el contrario yo agrego que es una base de datos open source, lo cual no es estrictamente sinonimo de gratuito, y mucho menos sinonimo de proyecto ALTRUISTA.
Por supuesto que es un proyecto que requiere de dinero para financiar su desarrollo, y este en su mayoria proviene de "donativos" o pagos voluntarios, que hasta donde tengo entendido no tiene un minimo de aporte.
Por otro lado, si eres usuario de firebird, te puedo asegurar que nunca nadie te ha pedido algun pago por este producto, y si por el contrario habras recibido un pago por el el proyecto que incluyó como base de datos a FB.
En fin, es cuestion de enfoques.
Saludos
__________________
Ya tengo Firma!
Responder Con Cita
  #7  
Antiguo 22-12-2008
Avatar de PepeLolo
PepeLolo PepeLolo is offline
Miembro
 
Registrado: jun 2003
Ubicación: Fuenlabrada - Madrid - Espagna
Posts: 265
Poder: 21
PepeLolo Va por buen camino
Cita:
Empezado por juanelo Ver Mensaje
Lo que creo que Jhonny tratar de decir en su comentario, es que se tenga en cuenta una porcion de dinero para ayudar a desarrollar Firebird, y si no mal recuerdo, nunca mencionó que fuera un motor de base de datos GRATIS, y si por el contrario yo agrego que es una base de datos open source, lo cual no es estrictamente sinonimo de gratuito
Pongo un enlace a la wiki http://es.wikipedia.org/wiki/Open_source

Solo digo que cuando no se requiere el pago por el uso o disfrute de algo este (lo que sea) es gratis. Cualquier pago por el uso y disfrute de algo deja de ser gratis. Si por cada aplicación que desarrolle o software que instale (en este caso firebird) que me aporte un beneficio tengo que realizar una donación, el concepto gratis ver enlace http://es.wikipedia.org/wiki/Licencia_Open_Source deja de ser tal, ver tambien licencia original de Firebird http://www.firebirdsql.org/index.php?op=doc&id=ipl

Cita:
Empezado por juanelo Ver Mensaje
Por otro lado, si eres usuario de firebird, te puedo asegurar que nunca nadie te ha pedido algun pago por este producto, y si por el contrario habras recibido un pago por el el proyecto que incluyó como base de datos a FB.
En fin, es cuestion de enfoques.
Efectivamente es cuestión de enfoque, pero pedir una donación es una forma muy sutil de decir ¡ya que usas esto y te produce un beneficio pasa por caja!. Me recuerda mucho a los curanderos "La voluntad", joer.. no si no cobro, pero si pasas por aquí pasa por caja.

Personalmente prefiero que me digan que algo cuesta n€, que no lo contrario y luego a la salida me tiendan la mano para que haga click en caja.

Bueno esto es solo un enfoque personal que se sale del tema

Que apuesto por las BD antes mencionadas para un proyecto, cualquiera de los RDBMS es excelente, lo que no recomiendo don BD o tablas de escritorio para un proyecto.
__________________
PepeLolo
El hombre el único virus que mide más de unas cuantas micras
Responder Con Cita
  #8  
Antiguo 22-12-2008
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Yo sinceramente no le veo el problema en apoyar algo que me ha ayudado tanto, de algo hay que vivir en este mundo, pues no podemos esperar que un proyecto como Firebird o PostgreSQL anden solos y que quienes lo hagan (Y que lo hacen tan profesionalmente) vivan del aire.

Pero esta bien, si en ultimas tu necesitas que la base de datos no te cueste un solo centavo, pues nadie te lo esta negando y nadie te esta cobrando por ello... descarga y utiliza Firebird... nadie te impedira instalarlo y utilizarlo en cuanto proyecto desees y de la forma que desees. Es mas, por el hecho de instalar Firebird, no tendras espias, ni ningun tipo de "cosas" de esas en tu computadora.

Como dice juanelo, es cuestión de enfoques... yo mismo, hasta hace poco, nunca me habia planteado la idea de como apoyar a Firebird, hasta que alguien dijo que sería buena idea incluir en nuestros proyectos un valor para apoyar dichos proyectos... y bueno, es algo que comencé a incluir para los proyectos que se vienen este año .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/

Última edición por jhonny fecha: 22-12-2008 a las 19:12:14. Razón: Cambiar "obligara" por "impedira"
Responder Con Cita
  #9  
Antiguo 22-12-2008
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
No te preocupes PepeLolo, muchos otros sí contribuyen, así que habrá Firebird para rato para que puedas seguir usándolo gratuitamente.
Responder Con Cita
Respuesta



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
Pregunta Bases de Datos la Mejor pmtzg Conexión con bases de datos 11 14-12-2007 11:33:21
Encuesta: Cuál es el mejor gestor de base de datos? semptrion Conexión con bases de datos 7 19-06-2007 03:06:12
Mejor motor de datos Aprendiendo Conexión con bases de datos 10 23-08-2005 19:12:48
Mejor forma de programar con bases de datos PTW Conexión con bases de datos 3 23-03-2005 14:20:17
Cual es la mejor forma de pasar datos de MSaccess a MySQL ctronx Conexión con bases de datos 7 04-08-2004 01:04:53


La franja horaria es GMT +2. Ahora son las 12:07:20.


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