Access
 sql >> Base de Dados >  >> RDS >> Access

Razões para transformar aplicativos de acesso em aplicativos baseados na Web




Quando um banco de dados do Access supera sua finalidade original, a próxima etapa é atualizar para um sistema mais poderoso. Antes de jogar fora seu banco de dados do Access, considere transformar seus aplicativos do Access em aplicativos baseados na Web. Isso não funcionará para todas as situações, mas pode funcionar para você, economizando tempo e dinheiro.

Vejamos alguns motivos pelos quais transformar seus aplicativos do Access em aplicativos baseados na Web pode fazer sentido para você.

Cliente versus Servidor

Um banco de dados do lado do servidor, como o SQL, avalia as solicitações do lado do servidor. Em seguida, ele retorna os dados para o cliente. Com Jet – o banco de dados por trás do Access – o cliente faz todo o trabalho. O servidor é responsável apenas por responder às solicitações de arquivos do cliente. Por causa disso, índices e dados não utilizados tornam as coisas mais lentas.

Para acelerar sua rede, coloque o banco de dados do Access na unidade local do seu servidor web. Em seguida, construa a interface no servidor web. Isso cria um banco de dados ad hoc do lado do servidor que gerencia as transações no servidor usando seu código.

Sem instalação do usuário

Com um front-end baseado na web, os problemas de instalação são reduzidos ao mínimo. Os usuários precisam apenas de um navegador. Não importa se o usuário está executando o Windows ou iOS.

Uso simples entre plataformas

Ao criar a interface web e o código que o servidor usará para interagir com seu banco de dados, você pode usar a linguagem que desejar. No entanto, é recomendável que você mantenha a linguagem simples para que todos possam usá-la. Felizmente, você obtém um HTML limpo e padrão que quase todos os navegadores podem usar.

Segurança simplificada

Se você armazenar o banco de dados em uma pasta não compartilhada, o acesso será restrito. Isso significa que apenas o administrador do servidor web pode acessar o banco de dados. Isso pode ser mais seguro em alguns casos, mas também pode ser menos seguro porque a segurança é deixada apenas para o servidor web.

Autenticação NT

Com o VBA, você pode determinar o nome NT dos usuários conectados a um banco de dados. Isso permite restringir o que os usuários podem e não podem fazer. O problema é que esse método é limitado e não autentica os usuários de verdade. Para uma autenticação NT aprimorada, uma interface da Web pode usar a Segurança Integrada do Windows.

Sem risco de Corrupção

A corrupção pode ser um problema com o MS Access. Os aplicativos baseados na Web, por outro lado, não serão vítimas de corrupção porque usam uma fonte de alimentação ininterrupta (UPS) e unidades redundantes.

Mais usuários simultâneos

As interfaces da Web permitem mais usuários em comparação com um banco de dados do Access. Quando uma página é carregada, a interface não está mais conectada ao banco de dados. Com o Access, uma conexão é mantida e o Jet limita você a algumas centenas de conexões simultâneas. Um aplicativo da web permite muito mais usuários simultâneos, a menos que todos estejam acessando o banco de dados exatamente no mesmo momento, o que geralmente não acontece!

Se seu banco de dados do Access não atender mais às suas necessidades, é possível que transformar seus aplicativos em aplicativos baseados na Web atenda às suas necessidades. Isso significa que você não precisa atualizar para um banco de dados mais poderoso, complexo e caro – pelo menos ainda. Se você tiver mais dúvidas sobre esse processo e quando for a hora de atualizar seu banco de dados, ligue para a Arkware para uma consulta gratuita.