[SP-pm] Arquivo de acesso aleatório - complementando

Alceu R. de Freitas Jr. glasswalk3r em yahoo.com.br
Quarta Maio 10 08:03:46 PDT 2006


Cassio,

Se você está usando índices, considere usar DBM na sua
aplicação: se for possível você não reinventa a roda.

[]'s
Alceu

--- "cassio.marques"
<cassio.marques em sagem-orga.com.br> escreveu:

> Pessoal, obrigado pela ajuda. Eu usei um esquema de
> índice com pack/unpack e funcionou. Também fiz uma
> outra versão usando seek e alterando a estrutura do
> meu arquivo para um tamanho fixo de linha.
> 
> Obrigado!
> 
> Cássio
> 
> 
> On Wed, 10 May 2006 14:44:27 +0000 (GMT), \"Alceu R.
> de Freitas Jr.\" <glasswalk3r em yahoo.com.br> wrote:
> > Qual a estrutura do seu arquivo? Como são
> > diferenciados os campos e os registros?
> > 
> > Você pode tentar usar pack e unpack, dependendo
> de
> > como está organizado seu arquivo.
> > 
> > []\'s
> > Alceu
> > 
> > --- \"cassio.marques\"
> > <cassio.marques em sagem-orga.com.br> escreveu:
> > 
> >> Complementando meu último e-mail, as linhas do
> meu
> >> arquivo NÃO possuem tamanho fixo.
> >> Acabei de ler no camelo que não há como atingir
> uma
> >> linha específica neste caso sem ler o arquivo
> todo
> >> até este ponto, mas para o que eu preciso fazer
> (e
> >> devido ao tamanho do meu arquivo) isso me parece
> >> extremamente lento... eu teria que ficar voltando
> ao
> >> início do arquivo e ler até o nova linha
> desejada o
> >> tempo todo, em um arquivo com mais de 100000
> >> linhas... Existe alguma alternativa melhor?
> >>
> >> Obrigado!
> >> --
> >> Cassio Marques
> >>
> >> Sagem Orga
> >> Av. Independncia, 3451
> >> 12032-000 - Taubate - SP - Brasil
> >> e-mail: cassio.marques em sagem-orga.com.br
> >> Fone: + 55 (12) 3609-6018
> >>
> >> > _______________________________________________
> >> SaoPaulo-pm mailing list
> >> SaoPaulo-pm em pm.org
> >> http://mail.pm.org/mailman/listinfo/saopaulo-pm
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> >
>
_______________________________________________________
> > Yahoo! doce lar. Faça do Yahoo! sua homepage.
> > http://br.yahoo.com/homepageset.html
> > 
> > _______________________________________________
> > SaoPaulo-pm mailing list
> > SaoPaulo-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/saopaulo-pm
> -- 
> Cassio Marques
> 
> Sagem Orga
> Av. Independncia, 3451
> 12032-000 - Taubate - SP - Brasil
> e-mail: cassio.marques em sagem-orga.com.br
> Fone: + 55 (12) 3609-6018
> 
> > _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm



		
_______________________________________________________ 
Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. 
http://br.messenger.yahoo.com/


Mais detalhes sobre a lista de discussão SaoPaulo-pm