FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
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 |
#2
|
||||
|
||||
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
|
#3
|
||||
|
||||
Cita:
Logicamente, las "grandes empresas" prefieren Oracle por la seguridad y el respaldo que éste último les da..... |
#4
|
||||
|
||||
Cita:
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/ |
#5
|
||||
|
||||
Cita:
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. |
#6
|
||||
|
||||
Cita:
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! |
#7
|
||||
|
||||
Cita:
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:
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 |
#8
|
||||
|
||||
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" |
#9
|
||||
|
||||
No te preocupes PepeLolo, muchos otros sí contribuyen, así que habrá Firebird para rato para que puedas seguir usándolo gratuitamente.
|
|
|
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 |
|