Bem, só refletindo um pouco, quando o DB está no cliente, o servidor não precisa gastar processamento para as buscas, pois as querys são executadas no próprio cliente.
Se o servidor cair, o cliente ainda vai ter acesso ao DB.
O risco de segurança não é do administrador do servidor, e sim do cliente.
Complementando o exemplo do colega Ciro, ilustro um exemplo de uma empresa de ponto eletrônico por onde passei: O BD instalado no cliente, a responsabilidade será exclusivamente dele, principalmente se em uma empresa houver uma rede de computadores onde eles precisem comunicar o BD com o servidor deles. E se cair a conexão com a rede, é provável que o usuário possa criar um banco do zero e teoricamente "perder" todos os registros efetuados.
Dentre as principais vantagens do banco de dados de cliente em relação ao de servidor, encontram-se:
Permitir que as responsabilidades e funções de um sistema de computação possam ser distribuídos entre vários computadores sendo necessário apenas uma rede entre eles.
Os dados são armazenados nos servidores, que na maioria das vezes é mais seguro que a maioria dos clientes.
É capaz de englobar diversos clientes, dentro de um mesmo banco de dados.
Para escrever sua resposta aqui, entre ou crie uma conta.
Programacao Web e Banco de Dados
•ESTÁCIO
Compartilhar