FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Gracias por contestar en si mi duda es que como hago que mi database y session de mi programa principal se actualice con mi otro programa (hijo) ya que tiene tambien un database y un session mas que nada no quiero incluir todas las tablas en un datamodule ya que al momento de ejecutar el programa se volveria lento o que opcion sera la mas adecuada.
|
#2
|
||||
|
||||
Hola
Los programas usan las misma base de datos? Saludos
__________________
Siempre Novato |
#3
|
|||
|
|||
yo tambien tengo esa duda por que tengo programas separados.
|
#4
|
|||
|
|||
No por que cada programa tiene su propia base de datos entonces lo que yo quiero hacer es unificar en una sola base de datos ya que hay programas que usan las mismas tablas entonces lo que yo hago cuando en alguna tabla hay movimientos es actualizar las otras bases de datos de las tablas que tienen esa misma tabla, entonces mi pregunta es como hacer una sola base de datos raiz y cuando halla movimientos en otros programas se actualicen, es ahi mi pregunta que recomiendan que haga o cual es la solucion y gracias por contestarme.
|
#5
|
||||
|
||||
Hola
Puede ser tan sencillo como hacer una comparacion y guardar lo que no sea igual o tan complicado como hacer un recorrido tabla por tabla, verificar ids y hacer un update dato a dato. Mejor hacer una sola bd firebird y ya. Lo que se me ocurre un poco mas facil es ver los datos da las bds en un solo programa. Saludos
__________________
Siempre Novato |
#6
|
|||
|
|||
Ok gracias Caral por responder mi otra duda es no se volvera lento el programa y es mejor Firebird que access y gracias de nuevo de antemano.
|
#7
|
||||
|
||||
Hola
Son diferentes, firebird es mas complicado, necesia ,as atencion en cuanto a como se hacen las cosas, access permite casi todo. No se a que te refieres con que se volvera lento el programa?. Saludos
__________________
Siempre Novato |
#8
|
||||
|
||||
Cita:
Te estas preocupando en exceso por la "eficiencia". Hay un dicho que dice Cita:
Antes que nada, debes buscar un diseño simple. Si efectivamente tener 1 sola bd de datos es mejor que tener N, entonces arranca por ahi. Si no abres todo de una y lo subes a memoria, no tienes porque preocuparte, asi como el hecho que tenga 10 TB de video no afecta para nada al reproductor multimedia si este lo unico que hace es cargar (progresivamente) uno a la vez. No subestimes la eficiencia que esta incluida en los motores de datos, incluso en los mas "pequeños" o limitados como acces. Sin dificultad puede almacenar cientos de miles de registros. Asi que en resumen, organiza primero el proyecto. Pon el codigo de forma simple. Haz la estructura de la base de datos que mas natural te parezca (aunque primero es bueno que chequees la teoria basica y las recomendaciones generales, en cuanto a manejo de indices, uso de IDs internos, relaciones y filtrado de datos). Luego de que tengas algo simple de entender y mantener, llenas la BD con datos de prueba, el doble de lo que creas que necesitarías (obviamente con un programa de generación de datos aleatorios) y haces pruebas. Con seguridad, encontras que solo el 20% o mucho menos de todas las operaciones son lentas o ineficientes. Pero con un fundamento sencillo, es fácil ajustarlo hasta que desempeñe ok.
__________________
El malabarista. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Please help me (Necesito la opinion de Ustedes) | supermanpy | Varios | 1 | 27-05-2006 18:48:58 |
Necesito su opinion | maxi | Varios | 2 | 10-12-2004 11:47:16 |
Necesito de ustedes paraun concejo | CFPA86 | Varios | 21 | 12-08-2004 17:58:18 |
Compañeros y Compañeras...necesito de su importante opinion | sanxpue | Debates | 10 | 26-05-2004 20:59:25 |
Necesito tu opinión. | Producto77 | Varios | 4 | 01-03-2004 12:54:10 |
|