none
Banco de dados - Microsoft Access RRS feed

  • Pergunta

  • Boa tarde.

    Precisamos de uma ferramenta com funcionalidades básicas iguais ao Excel mas que possam suportar um alto volume de dados e que não apresentem queda de performance ao longo do tempo. Pensamos em utilizar o ACCESS com uma interface intuitiva e simplificada, mas gostaríamos de tirar algumas dúvidas a respeito.

    A carga mensal de dados, será de aproximadamente 70 mil linhas - 30 colunas, com adicionais de cálculos, relatórios, filtros, pesquisas...

    Qual seria a recomendação para este cenário, buscando performance e segurança nos processos?

    Obrigado.

    terça-feira, 23 de agosto de 2016 18:34

Todas as Respostas

  • A capacidade máxima do Access é de 2GB.

    Com esse volume de informação mensal eu acredito que ele irá funcionar no máximo 2 anos.  Contudo existe a opção de dividir o banco de dados.

    Cabe a você avaliar se te atende ou não.

    A questão custo benefício pesa bastante visto que um banco de dados mais robusto como um SQL Server da vida é bem mais caro e requer mão de obra especializada, enquanto que o Access já está incluído no pacote office, presente na esmagadora maioria das empresas e como você mesmo disse, sua interface é bem amigável e intuitiva.

    Outro fato a se considerar é a quantidade de pessoas que irão usar essa base de dados simultaneamente, se forem mais que 10 usuários ele já começa a "agachar".

    Segue abaixo um artigo contendo as limitações do Access

    https://support.office.com/pt-pt/article/Especifica%25C3%25A7%25C3%25B5es-do-Access-2010-1e521481-7f9a-46f7-8ed9-ea9dff1fa854?ui=pt-PT&rs=pt-PT&ad=PT&fromAR=1

    Adicionalmente, sugiro que você faça uma pesquisa nesse fórum abaixo, que tem muita informação sobre Access

    http://comunidade.itlab.com.br/eve?s=92260328&ORIGINAL_REFERRER_URL=http%3A%2F%2Fcomunidade.itlab.com.br%2Feve



    André Santo | basevba.wordpress.com

    terça-feira, 23 de agosto de 2016 18:55
  • Na minha opinião eu iria de SQL Server (Caso queira produto Microsoft) ou senão outro tipo. Banco de dados Access não lhe atenderá de forma satisfatória em todos esses pontos que mencionou.

    Valeu!


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MSP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    terça-feira, 23 de agosto de 2016 19:01
  • Access é um "banco de dados" nao gerenciado, ou seja, se dois usuarios acessarem ao mesmo tempo, voce te o risco de bloquear a base, pois o acesso é diretamente no arquivo.

    Sugiro tambem usar o SQL Server, e voce podera usar o Access somente para criar os formularios e relatorios (eu tambem nao recomendo à 100% essa soluçao, por motivos de distribuiçao do software final)

    A melhor saida seria criar a interface de alimentaçao em C# (de preferencia MVC) e os relatorios com o reporting services.

    Alem do ganho de performance, segurança e portabilidade voce ganha no quesito licença, pois SQL Server Express (limite de 10GB) e Visual Studio sao tecnologias gratuitas.

    Ok, existe o investimento no desenvolvimento, mas este eu creio que valha à pena.

    Att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    terça-feira, 23 de agosto de 2016 19:21
  • Ola amigo tudo bem .. espero que sim, eu recomendaria My SQL, pelo seu alto rendimento e nao ser pesado igual SQL server como o amigo disse anteriormente, ele é bem dinamico e funcional alem de ser leve para o seu uso, qualquer duvida, https://www.mysql.com este site oficial eles disponibilizam a ferramenta gratuitamente, espero ter ajudado att: MICHEL PINHEIRO

    terça-feira, 23 de agosto de 2016 20:34