Clipper On Line • Ver Tópico - duvida em REDE

duvida em REDE

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

duvida em REDE

Mensagempor paiva_dbdc » 09 Set 2021 11:52

BOM dia

em REDE qual a melhor forma ... e se é + rápido

use z:\usr\sfa\gmprod

use \\server\d\usr\sfa\gmprod

use \\192.168.0.200\d\use\sfa\gmprod

existe diferença ???

desde já agradeço

Paiva
paiva_dbdc
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 342
Data de registro: 12 Nov 2012 08:58
Cidade/Estado: uberlandia mg
Curtiu: 0 vez
Mens.Curtidas: 6 vezes

duvida em REDE

Mensagempor Itamar M. Lins Jr. » 09 Set 2021 13:45

Olá!
em REDE qual a melhor forma ... e se é + rápido

Vai depender da versão do windows. No XP/win7 é mais rápido que no win10.
DBF no XP/Win7/win10 com compartilhamento = PROBLEMAS
Cada VERSÃO do protocolo SMB(1x,2x...) tem características diferentes, pode ser mais rápido e dar problema de corromper dados ou mais lento depende de (n) fatores.
E ainda precisa de ajustes no registro de cada máquina windows "opportunistic locking".

Essa forma é arcaica. Use o LetoDbf.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

duvida em REDE

Mensagempor JoséQuintas » 09 Set 2021 17:23

NÃO SEI, NUNCA USEI.

Só uso USE (arquivo) ou use ( "pasta\" + arquivo )

Não faço idéia porque insistem em definir path no programa, sendo que usar a pasta atual funciona de qualquer jeito em qualquer lugar.

Isso vale inclusive pra hb_netio, e provavelmente também pra letodb.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

duvida em REDE

Mensagempor paiva » 09 Set 2021 21:02

boa noite

devo ter me expressado errado.

existe Diferença em velocidade usar um mapeamento ou um \\server ou o IP de outra maquina ?

as 3 formas funcionam queria saber se tem ganho em velocidade.

sei que o Mapeamento e´o + complicado que pode perder....
paiva
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 248
Data de registro: 04 Ago 2005 10:28
Curtiu: 0 vez
Mens.Curtidas: 9 vezes

duvida em REDE

Mensagempor rochinha » 09 Set 2021 21:23

Amiguinhos,

xBase não gosta de UNC Paths para abertura de arquivos, geralmente trabalha com caminho concretos, ou seja, letras de drives.

Para abrir caminhos UNC é necessário alguMa mudança no comando USE.

Com LetoDB ou NetIO pode ser, eu não os uso.

Voce pode até abrir uma tabela por \\ mas os indices não abrirão e nem vincularão a tabela e trabalhar com engessamento dos caminhos é doloroso.

Use o set default to z:, x:, etc e comande use e index normalmente. Nunca engesse numa letra, nome de estação ou IP.

Abuse dos ENVIRONMENTs como USERDOMAIN, USERNAME, HOMEDRIVE, LOGONSERVER para obter os caminhos da máquina dinamicamente.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

duvida em REDE

Mensagempor JoséQuintas » 09 Set 2021 23:14

Teoricamente via \\servidor\pasta seria mais rápido, porque não depende de tradução.
Mas na prática, mapeando com usuário/senha e marcando pra lembrar, a pasta vai ser sempre mapeada e liberada automaticamente.
Já por \\servidor\pasta, acho que não dá pra liberar automático.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

duvida em REDE

Mensagempor Itamar M. Lins Jr. » 10 Set 2021 00:36

Olá!
queria saber se tem ganho em velocidade.

Não tem.

Respondendo o Rochinha:
Com LetoDB ou NetIO pode ser, eu não os uso.

LetoDb/Netio não usam protocolo SMB. É um servidor igual ao MySQL/MariaDb... (TCP/IP)
A vantagem do LetoDbf sob o NetIO pq tem muitos extras p/ ganho de velocidade e tratamento de dados.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

duvida em REDE

Mensagempor JoséQuintas » 11 Set 2021 10:12

Itamar M. Lins Jr. escreveu:A vantagem do LetoDbf sob o NetIO pq tem muitos extras p/ ganho de velocidade e tratamento de dados.


O hbnetio apenas faz a ponte entre o terminal e o servidor, esse eu ainda uso.
Foi uma solução pra terminal service sem expor arquivos.

Já o letodbf faz processamento junto ao servidor.

Na prática, teria que testar os dois, pra ver ao vivo a diferença.
Se o letodbf faz mesmo esse papel, o resultado vai ser muito melhor.
Bastaria um teste usando SET FILTER pra comparar qual dois dois se comporta melhor.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 7 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro