PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 25 → WX - Comparativo HFSQL Client/Server X HFSQL Classic
WX - Comparativo HFSQL Client/Server X HFSQL Classic
Débuté par BOLLER, 18 nov. 2016 12:05 - 1 réponse
Membre enregistré
3 659 messages
Popularité : +175 (223 votes)
Posté le 18 novembre 2016 - 12:05
Prezados,

Os arquivos .fic, *.ndx, *.mmo quando estão sob dominio do HFSQL Client/Server não sai pela rede os arquivos para as estações, flui na rede apenas comandos sql e retornos em tags tcp/ip contendo data sources de consultas sql, mas o arquivo em si não sai de baixo do HFSQL Center Control, pois é ele que lê, é ele que escreve fisicamente nos arquivos de dados, não deixa que um escritor acesse os dados pois ficam em modo exclusivo. O HSQl Control Center ele recebe um comando H ou SQL, verifica o que fazer com o comando e executa fisicamente ele nos arquivos *.fic e por sua vez da um retorno se deu certo ou errado, gerando um result dos comandos H. Ou seja fica blindado os arquivos pelo HFSQL Client/Server evitando assim corrupção dos arquivos por perda de pacotes na rede, como ocorre por exemplo num download de arquivos e uma internet ruim.

Em Resumo:
Com o HFSQL Control Center é transitado apenas instruções SQL e Result Data Sources.

Os bancos de dados Teradata, Oracle, Ms SQL Server, DB2, Informix, Postgresql, Mysql ele faz algo muito parecido com o HFSQL Client/Server com o HSQL Control Center, é transitado apenas instruções SQL e Result Data Sources.

O MS SQL Server ele tem 2 arquivos:
arquivodedados.MDF - contem todas as tabelas, sp, triggers.... é um arquivo só tendo dentro dele esses objetos
arquivodelog.LDF - contem o log de tudo que ocorre com o banco podendo ter pontos de recuperação

Digamos um exemplo, uma base com 80 Gigabytes, uma base grande de dados, se fosse transitar o MDF e o LDF seria impaticável o seu funcionamento, ou seja. os arquivos MDF e LDF nao passeiam na rede, apenas transitado apenas instruções SQL e Result Data Sources. Que ficam num caminho parecido como esse: C:\Program Files\Microsoft SQL Server\MSSQL12\MSSQL\DATA

Estarei procurando exemplificar de forma gráfica a diferença:

a) HFSQL Classic - nao recomendado devido problemas de rede e conexão danificarem os arquivos





b) HFSQL Client/Server - altamente recomendável ambiente protegido





Conclusão:

A segurança do HFSQL Client/Server que usa .FIC, .Mmo, .Ndx
com relação a corrupção de dados é a mesma de outros bancos.

MAS, se ocorrer um erro fisico no HD e não ter Backup, nenhum banco é seguro.

Deve ter uma politica de Backup forte e qualquer banco de dados.

:merci:

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Message modifié, 18 novembre 2016 - 12:11
Membre enregistré
3 659 messages
Popularité : +175 (223 votes)
Posté le 18 novembre 2016 - 12:09


--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/