> 
> Given a web context and a small dataset without mod_perl or other
> persistance scheme, the connection time when using an RDBMS will likely
> be as slow as the opening/parsing time of the flatfile.  DB_file will
> only be quicker if your search terms are contained in the key column of
> the file and will be difficult to maintain/port because your queries
> won't be SQL. Using DBD::CSV or DBD::AnyData you can stick with SQL,
> have keys in any column and have 0 connection time.

        Again I chime in too late on this, but this is a great way
        to manage small datasets and still maintain a SQL paradigm.

        I have succesfully used this technique to rapidly prototype
        web-apps and to actually maintain DBs (1000+ records with 20+
        fields, all in CVS flat file). 

        I also use this method as a front end to .htaccess password
        file, so a local-area admin can add/delete users, as well as
        change passwords.

        I can't say enough good things about this module.


        HTH

        As Always

        r

Reply via email to