Re: Sistema multiempresa

18/10/2004 - 04:29 por MAXI | Informe spam
Hola, el tema es interesante de discutir :-)

A ver, vos me decis que por cada BDD armas los SP necesarios y ademas tenes
uno que consolida que recorre las BDD (como?) y que todo esto es mejor que
poner todo junto?

A ver, no se cual es tu experiencia, pero yo suelo ser una persona que me
gusta ver lo que hacen las grandes empresas y ver que puedo copiar y que
cosa no :-p

Una de las cosas que aprendi en todo estos años, es que los ERP mas grandes
del planeta (conozco una instalacion SAP que superar los 5TB) tienen todo en
una sola BDD (el multiempresa) y nunca dividen en varias BDD.

Esto basicamente por todo lo que comente antes y que vos bien dijistes,
debes cambiar el SP de consolidacion y ademas tenes otros problemas como por
ej:

La integridad Referencial.

Esta ultima la debes armar con Trigger y no vas a poder usar FK.

Ahora bien, esto de dividir las cosas es una idea y practica de muchos
developer (sobre todo Fox) porque hay una cosa que es cierta:

Fox - Access o cualquier bdd de este tipo trabajn muy pero muy distinto a
SQL - Oracle u DB2 por ej.

Entonces se aplican las viejas tecnicas en un motor como SQL, cuando poner
una columna es algo muy simple de verdad y no se complica ninguna consulta
te lo aseguro.

Mira, el ERP que tenemos en la empresa tambien esta armado asi y no es SAP,
y tenemos mas de 10 empresas dentro y te digo que es algo simple y no hay
ningun tipo de confusion :-)


Vuelvo a repetir, no veo ningun beneficio en dividir las empresas en mas de
una BDD!! podrias exponer vos que ventajas le ves a ese modelo? porque yo ya
expuse las desventajas y las ventajas del otro modelo :-)






Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messager: Maxi_adrogue@msn.com





Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messager: Maxi_adrogue@msn.com

Preguntas similare

Leer las respuestas

#21 Ricardo Passians
20/10/2004 - 10:49 | Informe spam
"MAXI" wrote in message
news:
Mostrar la cita
BDD
Mostrar la cita
Realmente el cliente no tiene porque preocuparse de la implementacion. Eso
es transparente para él. Aún si tuviera una sola BDD, les cobraría igual y
... estoy consciente que sería tan sencillo como agregarles un registro a la
tabla 'empresas', aunque por ejemplo la lógica de un SP de consolidación de
un subconjunto de dichas empresas pueda ser más compleja de programar y
propensa a errores. Lo que yo cobro es una licencia adicional
(independientemente de las terminales) por el derecho a utilizar el sistema
para otra empresa. Me extraña que pienses que eso no se use. Por qué lo
hago ? Me parece algo obvio: si no le cobrara, y le dejara abierto el
sistema para que cree sus empresas como en tu caso, pronto el cliente
llenaría el sistema de otras empresas para por ejemplo llevar contabilidades
de compañías de amigos, familiares o relacionados que no requieran un
sistema en línea, limitándole a uno la posibilidad de venderles más sistemas
a esa gente.
Al menos en mi país eso se usa bastante en el mercado de las pymes.


Mostrar la cita
bien
Mostrar la cita
valor
Mostrar la cita
Claro que si. De la discusión sale la luz. Es un debate de altura y además
es un honor para mi debatir con personas de tus amplios conocimientos y
experiencia.


Mostrar la cita
nos
Mostrar la cita
Seguro, Amigo.

Saludos
Ing. Ricardo Passians
Santo Domingo
República Dominicana
#22 Maxi
20/10/2004 - 14:24 | Informe spam
Hola, te entiendo: sabes que pasa yo creo que un sistema debe ser lo mas
flexible posible y que crear empresas hoy es una realidad de muchos
clientes, por lo cual yo lo veo como una funcionalidad mas. Y si ese cliente
quiere llevar la contabilidad de 100 empresas mejor aun, a la larga o a la
corta ganas mucho. Pero como te digo, son solo formas, yo hace mucho que en
Argentina no me ofrecen un sistema que deba pagar mas por tener mas
empresas, si hacen eso (como hay mucha competencia) no le venden un sistema
de gestion a nadie ;-)


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Ricardo Passians" escribió en el mensaje
news:eYQ$
Mostrar la cita
:-),
Mostrar la cita
puede
Mostrar la cita
aun
Mostrar la cita
Eso
Mostrar la cita
y
Mostrar la cita
la
Mostrar la cita
de
Mostrar la cita
sistema
Mostrar la cita
contabilidades
Mostrar la cita
sistemas
Mostrar la cita
respecto
Mostrar la cita
además
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.778 / Virus Database: 525 - Release Date: 15/10/2004
#23 Daniel Durand
20/10/2004 - 14:57 | Informe spam
Si Ricardo quiere, y puede cobrar adicional por habilitar empresas, me
parece perfecto, esto ademas de ser una profesión es un negocio, asi que el
que puede mejor.
En mi caso no cobro por ampresa adicional pero si cobro por terminal de
acceso adicional y eso es muy ormal en el mercado de argentina, y nunca tuve
problemas con lo clientes ni he escuchado quejas a pesar que habilitar una
terminal mas me lleva una linea de código.


Saludos



"Maxi" wrote in message
news:ePi3x%
Mostrar la cita
#24 Maxi
20/10/2004 - 16:52 | Informe spam
Si Dani nadier discute las politicas de licenciamiento, solo indique que
hace mucho que no veo en Argentina que me ofrezacan un soft de deba pagar
por Empresa. O pagas por puesto o hay productos que pagas por empresa
fisica, pero la politica de pagar por empresa logica no lo veo desde hace
mucho, quizas exista algun producto en Arg que sea asi, francamente de los
que conozco como ERP o de Gestion de rango medio no usan ese tipo de
licenciamiento.

Ahora el negocios es el negocio y eso nunca lo discuto, yo aca te voy a
discutir de arquitecturas con respecto a la BDD, el resto . (es para
otro foro o contexto :-)


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Daniel Durand" escribió en el mensaje
news:
Mostrar la cita
el
Mostrar la cita
tuve
Mostrar la cita
la
Mostrar la cita
igual
Mostrar la cita
a
Mostrar la cita
consolidación
Mostrar la cita
lo
Mostrar la cita
forma
Mostrar la cita
que
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.778 / Virus Database: 525 - Release Date: 15/10/2004
#25 Jose
20/10/2004 - 18:42 | Informe spam
Yo tengo un sistema con dos compañias en dos bases y la verdad nunca me ha
pasado por la mente tenerlo todo en una sola bd sobre todo porque la
desarrollé ignorando esto y la gran cantidad de consultas que tendria que
cambiar seria como rehacer la aplicacion.
Consolidar hasta ahora no me han pedido pero veo que puedo aplicar una idea
parecida a la que dices y no me parece muy descabellada como pueden pensar
otros porque a fin de cuentas eso es lo que uno hace en cada consulta,
seleccionar y devolver resultados. Lo que se haga del lado del cliente con
ellos no debe verse como una gran problema de performance sino como un valor
agregado de la parte cliente al conjunto de la aplicacion C/S.
Si la solucion resulta en algo aceptablemente practico, no hay porque
satanizarlo solo porque los grandes ERP lo hagan asi o quizas porque lo
digan los libros.

Jose Alberto


"Ricardo Passians" wrote in message
news:eYQ$
Mostrar la cita
:-),
Mostrar la cita
puede
Mostrar la cita
aun
Mostrar la cita
Eso
Mostrar la cita
y
Mostrar la cita
la
Mostrar la cita
de
Mostrar la cita
sistema
Mostrar la cita
contabilidades
Mostrar la cita
sistemas
Mostrar la cita
respecto
Mostrar la cita
además
Mostrar la cita
Ads by Google
Search Busqueda sugerida