Como distribuir uma aplicação online com MySQL? [RESOLVIDO]

1. Como distribuir uma aplicação online com MySQL? [RESOLVIDO]

Vinicius Dias
viniciusdias

(usa Debian)

Enviado em 11/05/2014 - 16:45h

Eu já fiz alguns sistemas com PHP e MySQL, mas todos foram por encomenda. Ou seja, um cliente me pede algo que só ele vai usar, e eu faço.

Mas, se eu quiser criar um programa, para que os clientes possam utilizar sem que eu tenha que interferir. Cada cliente que se cadastrar, terá seu próprio sistema, mas, isso ficaria no mesmo servidor.
Para cada cliente que se cadastrar, tenho que criar um novo banco de dados? É só isso que devo fazer?

Desde já, obrigado.


  


2. MELHOR RESPOSTA

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 14/06/2014 - 01:07h

Pelo que entendi, você fornecerá a aplicação e a infra-estrutura para rodar a aplicação.

O ideal é fornecer uma base de dados para cada cliente, mas isso não impede que você use bases com a mesma estrutura de tabelas.
Tipo:
-Reescreva sua aplicação e crie uma base de dados padrão, que possa ser usado por qualquer cliente. Normalize o máximo possível, isso vai ajudar a atender diferentes necessidades de clientes diferentes. Crie um backup dessa base padrão e use para restaurar com um nome padrão para cada cliente;

-Procure criar as bases de dados com um nome padronizado de acordo com o cliente como db_VOL, db_BR-Linux, db_Dicas-L.

Assim você vai maximizar seu lucro com um mínimo de trabalho.

Acho que é isso.

3. Re: Como distribuir uma aplicação online com MySQL? [RESOLVIDO]

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 12/05/2014 - 09:17h

Cada sistema terá seu BD!
Faz uma tela de login e depois de autenticar o cara, verifica qual o sistema dele e o redireciona pra lá.


4. Re: Como distribuir uma aplicação online com MySQL? [RESOLVIDO]

Vinicius Dias
viniciusdias

(usa Debian)

Enviado em 14/06/2014 - 00:44h

/bin/laden escreveu:

Cada sistema terá seu BD!
Faz uma tela de login e depois de autenticar o cara, verifica qual o sistema dele e o redireciona pra lá.


Acho que você não entendeu bem a dúvida.

Vou dar um exemplo simples: Suponhamos que eu tenha criado uma agenda de contatos.
O usuário vai digitar seu login e senha, e esse usuário terá seu banco de dados próprio? Se não, disponibilizo o mesmo sistema pra mais de uma pessoa, com apenas um banco de dados?








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts