Como projetar um aplicativo de acesso que pode sustentar 100 usuários simultâneos

Compartilhe agora:

Embora teoricamente o Access possa suportar 255 conexões simultâneas, na realidade, os gargalos surgem mesmo com 20 a 25 usuários simultâneos. Neste artigo, planejamos a implantação de forma que 100 usuários possam ser atendidos simultaneamente.

Muitas pequenas empresas tendem a crescer ao longo do tempo, tanto em tamanho quanto em número de funcionários. Como o Access é o banco de dados preferido para usuários de pequenas empresas, há inúmeros casos em que os funcionários que utilizam o Access em suas empresas descobrem repentinamente que seus aplicativos de negócios precisam lidar com vários usuários simultaneamente. Embora alguns especialistas sugiram abandonar o Access completamente se houver, digamos, de 50 a 100 usuários simultâneos, essa escolha pode ser difícil para pequenas empresas. Criar outro aplicativo do zero, ainda mais com uma plataforma de banco de dados diferente, pode ser muito caro. Nesses cenários, você deve considerar o uso do MS Access de maneira otimizada, e um aplicativo Access bem projetado pode até mesmo lidar com 200 usuários simultâneos. Basta seguir o roteiro abaixo para garantir que seu aplicativo Access possa lidar com vários usuários ao mesmo tempo.

Projete um aplicativo de acesso que possa sustentar 100 usuários simultâneos

1.      Divida o banco de dados do Access e use privilégios para restringir o acesso de gravação.

Se você deseja oferecer suporte a vários usuários, é bem provável que esteja usando um banco de dados de acesso dividido. Caso não tenha, divida imediatamente o banco de dados com a interface de usuário front-end sendo implantada nas máquinas do usuário enquanto o repositório de dados de back-end é mantido em uma máquina diferente. Caso precise de ajuda sobre como dividir seu aplicativo do Access, tente visitar o site de suporte da Microsoft. 

No modelo de banco de dados dividido, use privilégios de usuário para conceder autoridade de gravação a um número limitado de usuários enquanto permite a autoridade de leitura para todos os demais. Nem todos em seu escritório podem precisar inserir dados e, portanto, você pode limitar essas pessoas para visualizar apenas o acesso. 

2.      Crie formulários de entrada eficazes e use validações adequadas

A quantidade de dados que se move durante as sessões simultâneas pode afetar o desempenho de um aplicativo do Access. Certifique-se de que os formulários de entrada sejam bem projetados e não contenham campos de dados inúteis. Se possível, evite opções de anexo em formulários de entrada.  

3.      Restringir o tamanho dos gráficos

Caso você esteja usando imagens, especialmente inserindo arquivos de imagem, certifique-se de restringir seu tamanho.

4.      Aplicar opções corretas de bloqueio de registro

Em uma solução de acesso multiusuário, é fundamental escolher a opção correta de bloqueio de registro. Escolha o modo aberto padrão como Compartilhado enquanto você precisa gravar o padrão de bloqueio para Registro Editado. Para acessar essas opções, visite o menu Arquivo e vá para Configurações do cliente na guia Opções.

5.      Siga as práticas recomendadas padrão de otimização de acesso

Para garantir o funcionamento perfeito do aplicativo, é necessário seguir as melhores práticas padrão do Access. Isso inclui o uso de tabelas temporárias sempre que necessário, índices menores e compactação regular do banco de dados de backend.

Prepare-se para contingências

Quando seu aplicativo está sendo usado por vários usuários a qualquer momento, as chances de erros e travamento do banco de dados estão sempre presentes. Apesar de seus melhores esforços, você pode não conseguir evitar uma falha do MS Access. Para evitar incidentes de perda de dados devido a accdb corrompido ou erros de mdb, considere manter uma ferramenta de recuperação do Access como DataNumen Access Repair calhar.

Introdução do autor:

Vivian Stevens é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo correção de sql e produtos de software de recuperação do Excel. Para mais informações visite www.datanumen.com

Compartilhe agora:

Comentários estão fechados.