Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-09-2008
JAI_ME JAI_ME is offline
Miembro
 
Registrado: ene 2006
Posts: 188
Poder: 19
JAI_ME Va por buen camino
Talking mejor forma de desarrollar un software

estoy intentado diseñar la bd de un software que maneja, varias sucursales.
el software manejaria modulos de inventario, facturacion, contabilidad, cuentas x pagar, entre otros modulos.
quisiera saber cual seria el mejor diseño para desarrollar dicho software, tanto para la sede principal como para las sucursales.

sera manejar bds independientes por cada sucursal, y actualizar por medio de internet la sede princilal varias veces al dia. ??

o mejor manejar una base de datos central que maneje toda la compañia.. ?

cual seria las ventajas o desventajas en ambos casos. de ante mano muchas gracias.
__________________
JaiMelendez
Responder Con Cita
  #2  
Antiguo 03-09-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 18
felipe88 Va por buen camino
¿Eso no deberia estar establecido en el documento de requerimientos?... primero la opinión y la di$posición del cliente antes que todo.
__________________
Web
Responder Con Cita
  #3  
Antiguo 03-09-2008
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Si puedes contar con una comunicacion confiable al servidor dispnible todo el tiempo, es mas facil 1 bd central.

Si no se puede, tiene que ser distribuida, y mas te vale que tengas un buen motor de datos que soporte ese caso y ademas saber como configurarlo.
__________________
El malabarista.
Responder Con Cita
  #4  
Antiguo 03-09-2008
JAI_ME JAI_ME is offline
Miembro
 
Registrado: ene 2006
Posts: 188
Poder: 19
JAI_ME Va por buen camino
pero una opinion personal, en caso que ustedes fueran a desarrollar el software.
__________________
JaiMelendez
Responder Con Cita
  #5  
Antiguo 03-09-2008
JAI_ME JAI_ME is offline
Miembro
 
Registrado: ene 2006
Posts: 188
Poder: 19
JAI_ME Va por buen camino
firebird es un motor de BD gratuitos, si es bueno usarlo para desarrollar este tipo de aplicacion.
__________________
JaiMelendez
Responder Con Cita
  #6  
Antiguo 03-09-2008
Avatar de donald shimoda
donald shimoda donald shimoda is offline
Miembro
 
Registrado: jul 2008
Ubicación: Argentino en Santa Cruz de la Sierra
Posts: 1.083
Poder: 17
donald shimoda Va por buen camino
Cita:
Empezado por mamcx Ver Mensaje
Si puedes contar con una comunicacion confiable al servidor dispnible todo el tiempo, es mas facil 1 bd central.

Si no se puede, tiene que ser distribuida, y mas te vale que tengas un buen motor de datos que soporte ese caso y ademas saber como configurarlo.
Una comunicación confiable 100% no existe, por tanto la única manera confiable es nodos y replicar.

Saludos
__________________
Donald Shimoda [Team RO] - Blogs: Remobjects Pascal
Responder Con Cita
  #7  
Antiguo 03-09-2008
JAI_ME JAI_ME is offline
Miembro
 
Registrado: ene 2006
Posts: 188
Poder: 19
JAI_ME Va por buen camino
cuando hablas de nodos, es usar bds independientes, y hacer copias desde las sucursales a la sede principal.. ???
__________________
JaiMelendez
Responder Con Cita
  #8  
Antiguo 03-09-2008
Avatar de donald shimoda
donald shimoda donald shimoda is offline
Miembro
 
Registrado: jul 2008
Ubicación: Argentino en Santa Cruz de la Sierra
Posts: 1.083
Poder: 17
donald shimoda Va por buen camino
Cita:
Empezado por JAI_ME Ver Mensaje
cuando hablas de nodos, es usar bds independientes, y hacer copias desde las sucursales a la sede principal.. ???
Eso mismo. Y viceversa.
__________________
Donald Shimoda [Team RO] - Blogs: Remobjects Pascal
Responder Con Cita
  #9  
Antiguo 04-09-2008
JAI_ME JAI_ME is offline
Miembro
 
Registrado: ene 2006
Posts: 188
Poder: 19
JAI_ME Va por buen camino
si muchas gracias.
__________________
JaiMelendez
Responder Con Cita
  #10  
Antiguo 04-09-2008
Avatar de Kipow
Kipow Kipow is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guatemala
Posts: 329
Poder: 18
Kipow Va por buen camino
Como ya te comentaron anteriormente, todo depende de lso requerimientos e inversion que el cliente desee realizar. tienes que considerar varios puntos.

Si es 1 base central.

1. Un motor de base de datos que lo soporte (yo uso firebird y cerobolas)
2. Enlaces dedicados y/o redundantes para evitar la perdida de comunicacion en la medida de lo posible.
3. Aplicacion en n capas para poder distribuir de mejor forma la carga de procesos. (esto depende del tamanio de la aplicacion tambien).

Si es distribuida.

1. Utilizar un buen sistema de replicacion
2. Administrar de forma correcta las actualizaciones a la estructura de la BD para mantener la misma estructura en todos los sitios.


bueno hay mas pero asi rapidamente esos son los que se me vienen a la mente.
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
Que es mejor para desarrollar un sistema contable cliente-servidor, Delphi, JAVA,otro Ale Alvarez Varios 6 17-07-2007 04:38:28
El mejor licensiamiento para el software libre :) Epachsoft Noticias 2 06-04-2007 22:17:04
cual es la mejor forma ? martita Varios 14 07-07-2005 19:35:55
Que forma es mejor ??? chele Conexión con bases de datos 1 19-03-2004 15:36:13
Mejor forma de conectarse a FireBird? brandolin Firebird e Interbase 1 19-12-2003 11:15:04


La franja horaria es GMT +2. Ahora son las 03:53:15.


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