Inquiridor
Banco de dados - Microsoft Access

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.
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
-
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 -
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
----------------------------------------------------------
-
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