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.
-- 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 |
| |
| |
|