MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

2 participantes

    [Resolvido]Dividir "Back-End"

    avatar
    sergiosdl
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 128
    Registrado : 04/12/2009

    [Resolvido]Dividir "Back-End" Empty Dividir "Back-End"

    Mensagem  sergiosdl 9/2/2012, 14:17

    Pessoal estes dias localizei um sistema feito em Delphi e base do Access.
    percebi que o "back-end" era dividido em quatro arquivos: um de cadastro, outro de ordens de servicos, outro de vendas, e outro de RH.
    Gostaria de saber se é vantajoso eu dividir meu back-end que atualmente tem 130 mb e 40 usuarios acessam o mesmo.
    Pesquisei mas so achei topicos sobre a divisao de back e front end.


    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Dividir "Back-End" Empty Re: [Resolvido]Dividir "Back-End"

    Mensagem  criquio 9/2/2012, 15:39

    Na minha opinião isso irá depender do número de registros esperados. Caso seja um número muito grande, a resposta é sim, mas se seu backend recebe poucos registros ao dia, acredito ser mais vantajoso ter apenas um. Fica mais fácil fazer a manutenção. Mas você diz que o sistema tem cerca de 40 usuários acessando-o. Isso leva a crer que sejam gravados milhares de linhas de registros ao dia, certo? Se assim for, pode ser vantajoso ter um backend apenas para o cadastro de clientes, outro para serviços e talvez um outro para tabelas que recebam poucos dados. Tudo depende do número de registros e a organização e separação das tabelas tambem dependerá de como ficará melhor estruturado.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    sergiosdl
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 128
    Registrado : 04/12/2009

    [Resolvido]Dividir "Back-End" Empty Re: [Resolvido]Dividir "Back-End"

    Mensagem  sergiosdl 9/2/2012, 17:01

    Obrigado pela resposta criquio
    Fiquei pensativo quanto a questao da manutencao, em termos de desempenho nao tenho problema, minha maior preocupação é a segurança do banco.Embora nunca ter tido problemas me preocupo com este fluxo de informações o que motivaria a dividir o back end seria somente a segurança

    Abraços
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Dividir "Back-End" Empty Re: [Resolvido]Dividir "Back-End"

    Mensagem  criquio 9/2/2012, 17:55

    Bem, é um número considerável de usuário acessando ao mesmo tempo, mas acredito que dividir o backend em mais de uma parte se justificaria caso haja uma certa distribuição de usuários por tabela. Exemplo: se sempre, ou quase sempre, tiver em média 15 usuários acessando uma tabela, 10 acessando outra, 10 acessando uma terceira e etc. Mas acho que não dá para prever isso, ou dá? Uma vantagem tambem pode ser preservar os dados de uma tabela caso uma outra tabela, de outra parte do backend, faça com que seu backend corrompa. Mas, para esses casos, acredito que o nosso velho e querido amigo backup continue sendo a melhor alternativa.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    sergiosdl
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 128
    Registrado : 04/12/2009

    [Resolvido]Dividir "Back-End" Empty Re: [Resolvido]Dividir "Back-End"

    Mensagem  sergiosdl 9/2/2012, 19:24

    obrigado pelo retorno criquio
    No meu caso: 36 maquinas acessam muito a maior tabela que é o "conteudo dos cursos", tratam-se dos alunos que alteram e consultam seus conteudos e estudo, entao vou separar apenas esta tabela em outro arquivo, pois dos 130 mb do meu banco 50mb corresponde a esta tabela

    abraços
    avatar
    Convidad
    Convidado


    [Resolvido]Dividir "Back-End" Empty Re: [Resolvido]Dividir "Back-End"

    Mensagem  Convidad 18/3/2012, 02:31


    Tópico considerado resolvido.
    Se necessário, reabra.


    Grupo de Moderadores

      Data/hora atual: 25/1/2022, 16:29