[firebase-br] RES: Preciso de uma opinião (foto no banco de

Willian Jhonnes L. dos Santos willianjhonnes em gmail.com
Sex Fev 5 19:00:42 -03 2010


Em 05/02/2010 16:48, Ivan Brasil Fuzzer escreveu:
> Se tratando de firebird, temos que lembrar que a base de dados é um arquivo único(pode ser dividido, é verdade) e o disco terá que deslocar sua cabeça de leitura por um arquivo grande, devido aos arquivos, até chegar na informação que deseja. Isto poderá gerar atraso nas consultas e diminuição da vida útil do disco.
>    

Mas Ivan, analisando seu exemplo, qual a diferença entre a agulha do HD 
percorrer uma distância maior dentro de um arquivo FDB ou entre outros 
setores do disco? Não faz sentido esta colocação se você mantiver as 
imagens no mesmo disco em que o arquivo do FDB está.

> Quando você consultar a imagem no banco, este trará a imagem para o disco para então devolver o arquivo para a aplicação. Alguns podem dizer que ficará em memória, mas temos que lembrar que memória acaba e quando tratamos de arquivos as porções de memória a serem utilizadas são maiores e inevitavelmente o arquivo vai para o disco.

Aí falamos da plataforma Microsoft. Linux tem por premissa o uso da RAM. 
Mesmo quando tem de fazer uso da "memória virtual", ele utiliza uma 
partição exclusiva para isso, muito mais rápida e eficiente que o 
arquivo de paginação dos sistemas Microsoft.

Em suma, tudo vai do planejamento do servidor Firebird. O sistema 
operacional, o sistema de arquivos, a arquitetura e poder de 
processamento da CPU, quantidade (e qualidade) da memória e seus 
barramentos.

[]'s

-- 

---------------------------------------------------
Att.:
Willian Jhonnes L. dos Santos
Analista/Desenvolvedor Object/Free Pascal
willianjhonnes em gmail.com
---------------------------------------------------
Seja livre. Use Linux.
Grupo de Usuários GNU/Linux de São José dos Pinhais
Linux user number 449753
---------------------------------------------------
Powered by Slackware Linux 13.0
Kernel 2.6.32.6-i686-core2quad
---------------------------------------------------




Mais detalhes sobre a lista de discussão lista