Qual a diferença entre uma conexão remota, local e embarcada?
Num vídeo recente, falamos como conectar-se de modo embarcado com o Zeos – componente especial para acesso a banco de dados nas IDEs de programação Delphi e Lazarus – e surgiram duvidas sobre a diferença entre conexão local, remota e embarcado.
Para os menos experientes há uma confusão com conexões “localhost” sendo tidas como “locais”, será que são mesmo? Você sabia que o FirebirdSQL possui um protocolo especial para conexões realmente locais como xnet? Conexão embarcada e local é a mesma coisa?
Neste vídeo explico as diferenças:
Programadores, sim, você que tem a linguagem de programação e o banco de dados rodando no mesmo computador, parem de usar “localhost” quando na realidade o que quer é um acesso local. Ao criar seus programas, deixe-os fáceis para serem ajustados de forma que o usuário possa ajustá-lo para local ou remota e por favor, não assuma que “localhost” é local, pois não é.