Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Consulta sobre Motor (https://www.clubdelphi.com/foros/showthread.php?t=86224)

mcsebas 03-07-2014 06:00:30

Consulta sobre Motor
 
Hola quisiera saber que recomendaciones me dan respecto a motores de base de datos ya que tengo que realizar una aplicación para un organismo público en el cual tienen casi 50 terminales. Pensaba en SQL Express ... MySQL no me convence mucho, Firebird menos que menos pero a Postgres le tengo un poco de cariño.

Gracias

Al González 03-07-2014 06:12:24

Firebird, sin dudarlo. ^\||/

Casimiro Notevi 03-07-2014 09:39:02

Lo mismo digo, Firebird :)

newtron 03-07-2014 09:50:45

¿Y por qué escribís alineados a la derecha? :D

Neftali [Germán.Estévez] 03-07-2014 10:11:54

¿Qué tipo de aplicación?
¿Carga de trabajo?
¿Tipo de Servidor? ¿Dedicado?
¿Conexiones? ¿Cuantas? ¿Concurrencia?
¿Versión de Delphi?
¿Componentes de acceso? ¿Lo has pensado?
¿Presupuesto? ¿Puede ser de pago?
...


Así de primeras lo que se me ocurre...

Lo que quiero decir es que escoger un SGBD, no es como escoger el color de las chanclas para ir a la playa.

Con los detalles que das (ninguno), darte una opción es simplemente como seleccionar un color. Cada uno el que más le guste.

cloayza 03-07-2014 17:41:06

Bueno mi coche es un subaru legacy, esta super de latas, pero en el último tiempo he escuchado un ruido raro en el motor.

Lo llevé al mecánico y me dijo que debía cambiar los cables de las bujias ya que estaban gastados.

Los compre, reemplaze y listo el motor fundionando de maravillas.

Espero que a algunos le sirva.

!Solucionado! :D:D:D

FGarcia 03-07-2014 18:04:11

Cita:

Empezado por newtron (Mensaje 478602)
¿Y por qué escribís alineados a la derecha? :D

Es el mes del Ramadan para los musulmanes, supongo que es su manera de "ayunar" :p :D

mcsebas 03-07-2014 18:05:56

No va ser una aplicación WEB eso seguro. Va ser un servidor dedicado. Respecto a las conexión hay un total de 50 terminales y obvio que va haber concurrencia. Usaré Delphi XE3 con los componentes DevArt (SDAC). Pueden pagar las licencias del SGDB.

¿Que opinan?

Al González 03-07-2014 18:30:59

Cita:

Empezado por newtron (Mensaje 478602)
¿Y por qué escribís alineados a la derecha? :D

De mi parte fue mera precaución. Yo, si ayuno, me desmayo a las 12. :p

Neftali [Germán.Estévez] 04-07-2014 08:33:47

Cita:

Empezado por mcsebas (Mensaje 478638)
Respecto a las conexión hay un total de 50 terminales y obvio que va haber concurrencia.

Ya me imaginaba que iba a haber concurrencia, me refiero a la "carga de trabajo".
No es lo mismo 50 puestos trabajando y entrando datos continuamente que un "trabajo de oficina" donde el programa está abierto y el trabajo es más "relajado".
Debes evaluar el número de operaciones/dia (por ejemplo) para evaluar la carga del servidor.

Con 50 puesto no optaría por la versión Express de SQL Server, en ese caso creo que puede estar justificado pagar la licencia (y el servidor dedicado).

¿Es una red interna?

rretamar 04-07-2014 14:16:52

Me extraña que alguien que va a desarrollar un sistema relativamente importante (para 50 usuarios concurrentes y un organismo público) haga este tipo de preguntas tan básicas acá. Se supone que si te seleccionaron para ese proyecto es porque estás en condiciones de hacerlo, esa pregunta ¿ qué motor puedo usar ? y "no me convence firebird" es como que tal vez deberían contratar a alguien más y mejor capacitado, que tengas las cosas más claras. Aprender sobre la marcha intentnado desarrollar un proyecto real e importante....no es serio.

Casimiro Notevi 04-07-2014 16:27:36

Cita:

Empezado por rretamar (Mensaje 478691)
Me extraña ....

Efectivamente, es extraño, sin querer menospreciar al forero mcsebas, pero la imagen que da es la de no estar preparado para un proyecto así.
Es uno de los motivos, supongo, por lo que Al González escribió en el margen derecho, y yo también, porque la pregunta de mcsebas no tenía sentido, totalmente de novato y que no podía obtener una respuesta clara porque realmente no existía la pregunta. Tan sólo me faltó invitar a leer nuestra otra guía de estilo. (En mi firma).

Por favor, mcsebas, no te lo tomes a mal, al contrario, infórmate bien, pregunta lo que creas oportuno y recibirás respuesta seria que podrá servirte para tu proyecto.
Gracias y saludos.

newtron 04-07-2014 17:07:02

No hagáis sangre hombre.... tampoco sabemos la complejidad del proyecto.

Al González 04-07-2014 17:24:15

Denle oportunidad.

En 2003, a mí me pusieron a desarrollar una aplicación de base de datos que debía mantenerse conectada, a través de una red del gobierno, con una estación en otra ciudad, sin haber usado jamás un SGDB serio. El director de aquella compañía, para quien ya había realizado con éxito algunas pequeñas aplicaciones de automatización, prometió, por sugerencia mía, que me haría llegar Oracle (de haber sabido que existía algo tan bueno como Firebird le hubiera pedido éste). Pero el motor nunca llegó y me vi presionado para hacerlo con lo que tuviera al alcance.

Conociendo que Paradox era "para dox máquinas", intenté con algo novedoso llamado "MS-Access", pero ya se imaginarán el desastre. Aquella conexión no podía mantenerse en pie por más de media hora. El cliente, no vaciló en retenerme varios pagos por "incumplimiento" y la situación me orilló a abandonar ese proyecto, y por tanto a la empresa. Más tarde, después de cuatro meses ahogándome como el "chico de sistemas" en una escuela de computación de mala paga, dejaría el apartamento y mi ciudad para intentar otros horizontes.

Gracias a aquel "empujoncito" de la vida, hoy conozco un poco más de mundo y de tecnología, y hasta casi llego a ser un creador de Delphi.

Un saludo en el camino.

Al González.

newtron 04-07-2014 18:37:09

Cita:

Empezado por Al González (Mensaje 478702)
Conociendo que Paradox era "para dox máquinas"....

juasssssssssssssssssssssssssss... :D:D

mcsebas 04-07-2014 20:29:25

Haber que no me lo tomo a mal ... entiendo sus puntos de vista. De todas formas u otras para eso me apunté a este foro para pedir ayuda además NO ESTA MAL y la HUMILDAD de compartir el conocimiento a el otro dice mucho de las personas pero como dije al comienzo NO ME LO TOMO A MAL.

Neftali .... respondiendo a tu pregunta si es una red interna no desean que la información del organismo tenga salida a el exterior. Mayormente la actividad va ser consulta. Va ha haber 5 terminales para la carga y el resto practicamente como lo dije de consulta. Quizas el jefe quiera algo relacionado con trabajo estadistico pero eso se puede ver. Me inclino por una licencia de SQL Server simple y sencilla como la estandar.
Hice un relevamiento le equipamiento y sugerí la comprar de equipamiento.

Gracias :)

Casimiro Notevi 04-07-2014 20:34:21

Entonces Firebird sobre Linux.
Potente, seguro, escalable, libre y gratis.

nlsgarcia 04-07-2014 21:25:03

mcsebas,

Cita:

Empezado por mcsebas
...quisiera saber que recomendaciones me dan respecto a motores de base de datos...Pensaba en SQL Express...MySQL no me convence mucho...Firebird menos que menos...Postgres le tengo un poco de cariño...Me inclino por una licencia de SQL Server simple y sencilla...

Te comento:

1- Por tus comentarios pareces inclinado a usar como BD SQL Server, si tienes experiencia en desarrollo y mantenimiento de dicha BD quizás sea la opción adecuada para tu proyecto, sin embargo no creo que lo ideal sea la versión Express.

2- Te sugiero hacer algunas pruebas con Firebird, es una BD potente, escalable, Free y en el Club Delphi conseguirás mucha información al respecto.

Espero sea útil :)

Nelson.

mcsebas 05-07-2014 02:25:17

Gracias Nelson .... es cierto voy hacer un testeo de firebird. Escuche buenos comentarios sobre el mismo. Lo que me interesa es que no se me ponga pesado a la hora de trabajar con muchas terminales conectadas.

Casimiro Notevi 05-07-2014 10:40:33

Cita:

Empezado por mcsebas (Mensaje 478733)
Gracias Nelson .... es cierto voy hacer un testeo de firebird. Escuche buenos comentarios sobre el mismo. Lo que me interesa es que no se me ponga pesado a la hora de trabajar con muchas terminales conectadas.

50 conexiones es nada para firebird. Algunos foreros tenemos instalaciones con centenares de conexiones, sin problemas.
Pero recuerda, el capitán del barco eres tú, no vas a ganar a Rafa Nadal aunque uses una raqueta y unas zapatillas iguales a las suyas.
Tampoco ganarás a Marc Márquez si te dan una moto igual a la suya.


La franja horaria es GMT +2. Ahora son las 00:08:43.

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