aplicativo web multiusuarios php, mysql

Iniciado por kakashi20, 10 Junio 2014, 00:34 AM

0 Miembros y 1 Visitante están viendo este tema.

kakashi20

hola

he estado pensando y buscando la forma de hacer un aplicativo web multiusuarios, por ejemple un aplicativo de inventario y facturación.

el detalle es, que no se cual es la mejor forma de hacerlo:

1. hacer una sola BD donde el filtro de registro sea por el nombre de usuario de cada cliente. Esto generaría grandes cantidades de registros. Tambien secmentar los archivos internos de cada cliente por carpetas de nombre de usuario ( archivos pdf )..

2. Crear una BD individual para cada cliente, no se si esto se pueda hacer dinamicamente, por ejemplo, cuando un cliente se registre por el sitio, enseguida quede listo su perfil y creación de su BD por alguna instrucción. La idea es que al webmaster no le toque crear eso manualmente, ya que el cliente cuando se registra quiete probar y tener su perfil enseguida.

alguna sugerencia ?
cual forma seria mejor o alguna otra forma mucho mejor a estas dos ?

gracias


engel lex

Cita de: NikNitro! en 10 Junio 2014, 00:41 AM
Sabes MySQL?

Saludos ;)

apoyo a NikNitro!  ;-)

tu solo creas una tabla con las filas para cada cliente, otra tabla con las filas de las operaciones y las asocias a la id del cliente de la operacion...
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

kakashi20

Su claro que se mysql, el detalle es que pregunto sí es mejor crear una bd con todos los clientes y manejarlos por id o una bd independiente paa cada cliente.

Preguno porque no se realmente como manejan las aplicaciones que normalmente de promocionan en la nube..

Quisiera hacerlo de la mejor forma...

engel lex

Cita de: kakashi20 en 10 Junio 2014, 04:03 AM
Su claro que se mysql, el detalle es que pregunto sí es mejor crear una bd con todos los clientes y manejarlos por id o una bd independiente paa cada cliente.

Preguno porque no se realmente como manejan las aplicaciones que normalmente de promocionan en la nube..

Quisiera hacerlo de la mejor forma...

una bd por cliente es una locura... normalmente los hosting te dan que si 10bd o algunos incluso una sola... porque no son necesarias más... incluso, una tabla por cliente es una locura total
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

kakashi20

ok. gracias por la ayuda y sugerencias