Sentinel
Bionic Poster
I've seen Perl being used to build corporate-scale applications with GUIs and the usual backend stuff (in particular an asset management application). Very impressive. I've heard Perl doesn't scale very well, but it can be done. Is it pleasant? That's another story.
There was once a story that hotmail was written in perl. By now they would have rewritten it, but for several years they could not. if you are talking about scalability on the web then i believe one was supposed to use mod_perl instead of loading the perl interp with each request.
Anyway, I had an idea about those massive imdb files. You know where they have it in the form of:
Hitchcock <TAB> movie1
<TAB> movie 2
<TAB> movie 3.
<blank line>
Why not I just join the lines in the director, actor and actress file (after removing all the TV show entries).
Hitchcock <SEP> movie1 <SEP> movie2 <SEP> ...
This way if i "grep" for Hitchcock i get all the movies in one row, and i can now split them on the separator.
Or if i want all the actors for a movie, i can grep the actors file for movie
grep "Singin in the Rain" actors.list | cut -f1 -d<SEP>
No complex programming involved.