Diferença do HbNetIO para o LetoDbf.
Enviado: 06 Jun 2024 16:46
Olá!
Peguei essa conversa bem antiga agora, ele explica pq o LetoDBf é mais rápido do quê o HbNetIO.
Saudações,
Itamar M. Lins Jr.
Peguei essa conversa bem antiga agora, ele explica pq o LetoDBf é mais rápido do quê o HbNetIO.
Código: Selecionar todos
Muito bem, HbNetIO é um 'redirecionador de armazenamento':
solicitações de arquivos de baixo nível são redirecionadas pela rede para outro armazenamento.
Isso é semelhante, mas melhor! do que usar o protocolo de rede SMB.
Contrário ! LetoDB[f] é um buffer! RDD 'cliente - servidor',
capaz de processar alguns milhares de registros – por segundo!
[ RDD == Driver de banco de dados substituível ]
E o termo 'cliente - servidor' é muito oposto, o que você quer dizer com isso significa,
você talvez queira dizer: 'execução remota de código'.
O exemplo clássico é um FILTER: para filtrar 2 registros de 1000,
# HbNetIO envia todos os 1000 registros, um por um!, para a máquina local,
e na máquina local 998 são descartados
# LETO envia uma única solicitação ao servidor para os próximos registros válidos,
e apenas *dois* registros são transmitidos, todo o trabalho de filtragem acontece no servidor.
Portanto, o usuário HbNetIO tenta carregar alguma ação do banco de dados no lado do servidor.
Isso irá contradizer fortemente! o conceito cliente-servidor do LetoDB[f],
e facilmente o cliente de buffer ficará fora de sincronia.
Ele pode realizar ações sob demanda no lado do servidor, mas isso deve ser a exceção,
como tal, é uma tarefa séria com vários alçapões
- área especializada! para desenvolvedores muito experientes com conhecimento do que acontece nos bastidores.
---
Eu li sobre sua intenção e uma das minhas principais perguntas seria:
como os clientes obtêm o resultado de alguma ação de dados no servidor?!
A opção fácil:
você incentiva a irritante equipe xBase ++ de 'almas perdidas' do Windows puro,
para me contratar temporariamente como freelancer para criar um RDD para seu ambiente.
[Eu precisaria de alguma 'não divulgação'! insights para seu ambiente RDD]
A opção complexa:
fique longe de LetoDBf! - e use HbNetIO.
atenciosamente,
Rolf
Itamar M. Lins Jr.