[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