- Se incorporó
- 30 Agosto 2005
- Mensajes
- 2.097
Estoy trabajando en un nuevo desarrollo, actualmente en planificacion.
y estoy tentado a manejar multiples DBs, algo asi como una DB Maestra, que contenga la logica de a que corresponden las otras DBs(DBs aparte por cliente, la misma DB replicada N veces, pero con solo la informacion de un cliente en particular)
Como es un proyecto a futuro( y esperamos que nos valla bien) creo que optare por postgre.
Es un proyecto WEB, eventualmente la cantidad de clientes podria llegar a miles. (Actualemente tengo 1 , que es otra empresa que tengo, soy mi mismo cliente de otro giro)
Como vemos que hay una necesidad, voy a hacer un desarrollo para mi empresa 1 y aprovechar ese desarrollo pa venderlo.
La cosa es que quiero "Encapsular" los datos de cada empresa cliente en su propia DB.
¿Sera recomendable trabajar asi?, (Es evidente que habria problemas al modificar alguna tabla, porque habria que modificar N base de datos, pero eso se podria programar.)
La cosa es que conceptualmente me gusta mucho la idea, ¿Que opinan?
mi idea de hardware seria:
Firewall--> Servidor web (Apache sobre Centos)
Servidor web --> Servidor DBs (Postgre sobre centos)
Servidor DBs --> Storage( me gustan los synology, pero no creo que me alcance , al menos quiero uno de 4 discos pa hace un Raid 10)
Firewall--> Servidor de correo (Zimbra sobre Centos)
Y en la parte de Software, voy por PHP
lo mas probable que use Codeigniter, por que es mas rapido que los otros que he visto al desplegar las vistas y el sofware no seria instalado en dependencias del cliente.
Para las vistas me gusto trabajar con bootstrap, pero estoy un poco dudoso
Bueno eso
Todos los comentarios son bienvenidos :besos :flores :totolates
y estoy tentado a manejar multiples DBs, algo asi como una DB Maestra, que contenga la logica de a que corresponden las otras DBs(DBs aparte por cliente, la misma DB replicada N veces, pero con solo la informacion de un cliente en particular)
Como es un proyecto a futuro( y esperamos que nos valla bien) creo que optare por postgre.
Es un proyecto WEB, eventualmente la cantidad de clientes podria llegar a miles. (Actualemente tengo 1 , que es otra empresa que tengo, soy mi mismo cliente de otro giro)
Como vemos que hay una necesidad, voy a hacer un desarrollo para mi empresa 1 y aprovechar ese desarrollo pa venderlo.
La cosa es que quiero "Encapsular" los datos de cada empresa cliente en su propia DB.
¿Sera recomendable trabajar asi?, (Es evidente que habria problemas al modificar alguna tabla, porque habria que modificar N base de datos, pero eso se podria programar.)
La cosa es que conceptualmente me gusta mucho la idea, ¿Que opinan?
mi idea de hardware seria:
Firewall--> Servidor web (Apache sobre Centos)
Servidor web --> Servidor DBs (Postgre sobre centos)
Servidor DBs --> Storage( me gustan los synology, pero no creo que me alcance , al menos quiero uno de 4 discos pa hace un Raid 10)
Firewall--> Servidor de correo (Zimbra sobre Centos)
Y en la parte de Software, voy por PHP
lo mas probable que use Codeigniter, por que es mas rapido que los otros que he visto al desplegar las vistas y el sofware no seria instalado en dependencias del cliente.
Para las vistas me gusto trabajar con bootstrap, pero estoy un poco dudoso
Bueno eso
Todos los comentarios son bienvenidos :besos :flores :totolates