Bru_ce 53 Denunciar post Postado Maio 3, 2013 Bom Dia Amigos,Estou desenvolvendo um banco de dados para os clientes, Vocês acham que eu devo por questão de segurança criar um Banco de dados para todos os clientes, e dividi-los em tabelas, ou criar BD diferentes, ou deixa-los em apenas um banco e apenas em uma tabela, e diferenciando eles através de um ID com chave primária. Grato, Compartilhar este post Link para o post Compartilhar em outros sites
Almir Bispo 2 Denunciar post Postado Maio 3, 2013 Suposição 1: Voce possui varios clientes para um mesmo ramo de atividade. Uma base por cliente. Suposiçao 2: Você possui um cliente com varios negocios. Varias bases para o mesmo cliente (uma base por negocio). Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Maio 3, 2013 O Sistema será o mesmo ou terá customizacções ? A demanda será aproximadamente igual ou muito diferente ? Compartilhar este post Link para o post Compartilhar em outros sites
Bru_ce 53 Denunciar post Postado Maio 3, 2013 Obrigado pela resposta amigos, todos os clientes seriam do mesmo ramo.Queria desenvolver um ERP, porém para um ramo específico, no caso de Pet shop's ! Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Maio 3, 2013 Não sendo BD´s diferentes um BD único talvez seja melhor. Não sei detalhes do gerenciamento do Mysql (backup/restore etc), suponha que precise "voltar" a base de um cliente e não as dos outros, como fazer ?! As queries também teriam de testar sempre a Empresa antes de leitura ou update, pode ser fator complicador. -- E as customizações, fica sempre o perigo de uma gambiarra do tipo : If empresa = '....' then .. .. .. Aí é o CAOS. Compartilhar este post Link para o post Compartilhar em outros sites
Bru_ce 53 Denunciar post Postado Maio 3, 2013 Isso mesmo amigo, estou com essa dúvida entende ..Foi o que você mesmo disse, caso preciso subir novamente um backup de um cliente único .. e agora rss Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Maio 3, 2013 Mas no dia-a-dia é melhor fazer um backup que 238 ... Mas creio que a melhor solução é ter bases diferntes. Outro exemplo, vc fez uma versão nova, novas tabelas etc, mas o Cliente X não quer migrar ... Compartilhar este post Link para o post Compartilhar em outros sites
Bru_ce 53 Denunciar post Postado Maio 3, 2013 Entendi, então amigo.Você acha melhor então logo quando o cliente fizer o cadastro em meu sistema ele criará o BD dele automaticamente junto com as tabelas e colunas necessárias ? Você tem skype ?Assim poderia tirar algumas dúvidas com você .. Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Maio 3, 2013 Seria menos ruim, toda decisão tem ponos bons e ruins. Conheço pouco MySql para opinar se é melhor manter 1 ou n BD´s apenas ponderei casos que devam ser pensados. Tenho Skype, mas prefiro responder por aqui. Compartilhar este post Link para o post Compartilhar em outros sites
Bru_ce 53 Denunciar post Postado Maio 3, 2013 Entendi, tudo bem então.Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites