Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estamos iniciando um projeto do zero, atualmente trabalhamos em um segmento diferente, por isso gostaria de uma dica sobre a criação do mesmo. O sistema será um ERP um pouco diferente. Ele será comercializado através de mensalidades e cada cliente terá o seu login no site principal, sem acesso ao codigo fonte, etc, ou seja, ele será executado exclusivamente no site da empresa. A duvida principal é, projetaremos este sistema para utilizar apenas um banco de dados para todas as contas cadastradas em nossa empresa (clientes, pedidos, etc, tudo seria armazenado em um banco apenas, ai fariamos um controle de contas para cada registro) ou seria melhor e mais adequado criar um painel de instalação onde no momento do cadastro o nosso sistema criaria uma pasta, instalaria o sistema, criaria um banco de dados novo e faria a ligação desta conta do sistema neste banco exclusivamente, ou seja, a cada cliente novo que comprar o nosso software o sistema criaria um novo banco de dados mas as informações dele não ficariam "misturadas" com a dos outros clientes no banco de dados.
Qual seria a ideia mais ajuizada para iniciar? Ou de repente outra ideia!
Já imaginou 300 clientes ? 300 bancos de dados com informações simultâneas ?
É complicado, para este tipo de aplicação, porém, ainda acho que você pode fazer em um banco de dados só, organizando os dados em tabelas, e trabalhando com relacionamento de tabelas. Não é necessário a criação de pastas no servidor, para cada cliente, basta organizar bem os dados em seu banco de dados.