logo       

Re: [pm-h] complex data structure help: msg#00008

lang.perl.perl-mongers.houston

Subject: Re: [pm-h] complex data structure help

On Mon, Mar 27, 2006 at 05:13:02PM -0600, Paul Archer wrote:
> I'm writing a log analyzer (a la Webalyzer) to analyze Solaris' nfslog
> files. They're in the same format as wu-ftpd xferlog files. I'd use an
> existing solution, but I can't find anything that keeps track of reads vs
> writes, which is critical for us.
> Anyway, I need to be able to sort by filesystem, client machine, user, time
> (with a one-hour base period) read, write, or total usage.
> Can anyone suggest a data structure (or pointers to same) that will allow me
> to pull data out in an arbitrary fashion (ie users on X day sorted by data
> written)?
> Once I have the structure, I can deal with doing the reports, but I want to
> make sure I don't shoot myself in the foot with the structure.
>
> I was thinking of a hash of hashes, where the keys are filesystems pointing
> to hashes where the keys are client machines, etc, etc. But it seems that
> approach would be inefficent for lookups based on times or users (for
> example).
>
> Any help would be greatly appreciated.
>
> Paul
> _______________________________________________
> Houston mailing list
> Houston@xxxxxx
> http://mail.pm.org/mailman/listinfo/houston

Um. Have you considered a relational database? Sounds ideal for your
problem..


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise