|
Página 1 de 1
|
Selección De Base De Datos Idonea
Autor |
Mensaje |
abarzuaf
Ingeniero Programador
Registrado: Octobre 2009
Mensajes: 265
Edad: 54 Ubicación:
|
Selección De Base De Datos Idonea
Hola.
Estoy pensando en hacer una pequeña aplicación para carpintería en aluminio, y quisiera que la misma incluyera
la base de datos, como lo hace Foxpro en Windows.
Me gustaría saber la opinión de otras personas con más experiencia, sobre cual sería la mas idonea.
Pensaba en SQLite, pero no se si se puede trabajar con claves foraneas con ella.
Agradecería cualquier orientación sobre el punto.
De antemano, muchas gracias.
|
#1 Lunes, 22 Febrero 2010, 23:12 |
|
|
ahtonio
Programador
Registrado: Octobre 2009
Mensajes: 144
Edad: 58 Ubicación: Zaragoza
|
Re: Selección De Base De Datos Idonea
Hola.
Buena pregunta.
gambas admite muchas B.D. (Sqlite, MySql, etc.)
¿Cual? depende de tus necesidades, no obstante en lineas generales te diria que si la aplicacion va a ser local, yo usaria SQlite. Es ligero, rapido y sin complicaciones. Perdon complicado, tanto como tu quieras. Si quieres establecer relaciones y aplicar integridad, lo tienes que hacer mediante Triggers.
Por la forma de programar gambas, puedes usar Sqlite y si no te convence, pasar a MySql casi sin tocar codigo. Hay cosas como compactar y reparar B.D. que en Sqlite usaras el comando VACUUM que obviamente no funcionara en MySql.
Yo uso SQlite y estoy contento con el rendimiento.
Un saludo
|
#2 Viernes, 05 Marzo 2010, 12:11 |
|
|
abarzuaf
Ingeniero Programador
Registrado: Octobre 2009
Mensajes: 265
Edad: 54 Ubicación:
|
Re: Selección De Base De Datos Idonea
Gracias por la respuesta.
Saludos
|
#3 Viernes, 05 Marzo 2010, 19:43 |
|
|
GambasLinux
Usuario
Registrado: Febrero 2010
Mensajes: 33
Edad: 33
|
Re: Selección De Base De Datos Idonea
Yo uso Sqlite3 y llevo mi aplicación a un 80% desarrollada, me ha ido bien, aunque tengo que manejar tablas con un numero promedio de 30.000 o mas registros se resiente un poco el rendimiento a la hora de mandar a Actualizar, por eso me gustaría probar con Mysql pero creo que lo haré cuando halla concluido mi aplicación.
|
#4 Lunes, 08 Marzo 2010, 04:08 |
|
|
nrcefe
Aprendiz
Registrado: Septiembre 2009
Mensajes: 88
Ubicación: Entre Rios, Argentina
|
Re: Selección De Base De Datos Idonea
Yo utilizo postgresql por el tema de la lisencia, ya que a la hora de ofertar un producto el costo es menor. Imaginate, linux es gratuito, la base de datos, gratuita, lo único por lo cual tendria que pagar el cliente sería por el soft si es que este último es de pago.
saludos
|
#5 Martes, 09 Marzo 2010, 13:57 |
|
|
jsoto61
Aprendiz
Registrado: Octobre 2009
Mensajes: 94
Edad: 62 Ubicación: Las Palmas
|
Re: Selección De Base De Datos Idonea
yo uso mysql en este momento manejo más de 40.000 registros y hay 10 usuarios accediendo a la base de datos simultáneamente. No tengo ninguna queja, la aplicación me va rápido (muy rápido diría yo). Para mi lo bueno de MySql es que funciona tanto en local como en servidor para accesos simultáneos, además existe muchísima documentación en la red sobre este gestor de bases de datos.
|
#6 Miercoles, 10 Marzo 2010, 01:01 |
|
|
Cubel
Técnico Programador
Registrado: Enero 2010
Mensajes: 182
Edad: 35 Ubicación: Valencia - España
|
Re: Selección De Base De Datos Idonea
Hola, yo también estoy haciendo una aplicación con base de datos mysql y la verdad es que tengo una duda.
La estoy haciendo a través de internet es decir, la base de datos es online. La verdad es que la aplicación responde bien y con velocidad, pero pensé que si va conectado al servidor de la empresa es decir a un ordenador por localhost funcionaria mas rápido...
Entonces tengo varios problemas y ventajas....
Si esta conectado online, se podrá acceder desde casa o cualquier parte del mundo, cosa que creo que seria bastante útil. Pero en localhost ganaría en velocidad (se supone, porque la intranet es mas rápida).
Por otro lado, en caso de fallo de conexión a Internet no habria forma de trabajar pero si estuviese en el servidor local si que se podría....
vosotros como lo haríais? es la primera vez que me meto en algo asi y supongo que aun no tengo claro lo que me puede funcionar mejor o si existes mas pros y mas contras.....
=================== Hay dos cosas infinitas: el Universo y la estupidez humana. Y del Universo no estoy seguro.
Albert Einstein
En el SEXO querer es poder, si ELLA quiere, TU puedes.
Cubel!
|
#7 Miercoles, 10 Marzo 2010, 23:23 |
|
|
nrcefe
Aprendiz
Registrado: Septiembre 2009
Mensajes: 88
Ubicación: Entre Rios, Argentina
|
Re: Selección De Base De Datos Idonea
yo te diria que lo hagas en localhost, y si necesitas conectarte a traves de internet podes utilizar un cliente "vnc" por ejemplo, "tightvnc".
saludos
|
#8 Jueves, 11 Marzo 2010, 12:15 |
|
|
Cubel
Técnico Programador
Registrado: Enero 2010
Mensajes: 182
Edad: 35 Ubicación: Valencia - España
|
Re: Selección De Base De Datos Idonea
Ok, pero ahora tengo un problema para conectarlo por LocalHost.
el ordenador que tiene el xampp instalado (un windows para empezar con las pruebas) es el 192.168.0.133. la cuestión es que en cualquier ordenador de la empresa, cuando escribes esa ip en un navegador te abre el myPhpAdmin, donde veo las tablas. La cuestión es que e creado un usuario y contraseña igual al que tengo online para que cambiara le host de online por el host de red local, el problema es que no consigo entrar. e probado poniendo como host: 192.168.0.133, también: 192.168.0.133/localhost etc pero no consigo conectar. como lo puedo hacer?
=================== Hay dos cosas infinitas: el Universo y la estupidez humana. Y del Universo no estoy seguro.
Albert Einstein
En el SEXO querer es poder, si ELLA quiere, TU puedes.
Cubel!
|
#9 Jueves, 11 Marzo 2010, 12:49 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|