duvida em REDE

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

Moderador: Moderadores

paiva_dbdc
Usuário Nível 3
Usuário Nível 3
Mensagens: 342
Registrado em: 12 Nov 2012 09:58
Localização: uberlandia mg

duvida em REDE

Mensagem por paiva_dbdc »

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
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

duvida em REDE

Mensagem por Itamar M. Lins Jr. »

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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

duvida em REDE

Mensagem por JoséQuintas »

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 mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
paiva
Usuário Nível 3
Usuário Nível 3
Mensagens: 300
Registrado em: 04 Ago 2005 10:28

duvida em REDE

Mensagem por paiva »

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....
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

duvida em REDE

Mensagem por rochinha »

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 [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

duvida em REDE

Mensagem por JoséQuintas »

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 mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"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 do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

duvida em REDE

Mensagem por Itamar M. Lins Jr. »

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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

duvida em REDE

Mensagem por JoséQuintas »

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 mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder