--- nfo/perl/libs/Data/Storage.pod 2003/02/11 10:31:09 1.2 +++ nfo/perl/libs/Data/Storage.pod 2003/05/13 07:27:56 1.4 @@ -6,14 +6,32 @@ Data::Storage - Interface for accessing various Storage implementations for Perl in an independent way -=head1 AIMS +=head1 ABSTRACT ;-) + + Data Storage + + "Where is the wisdom? Lost in the knowledge. + Where is the knowledge? Lost in the information." + - T.S. Eliot + + "Where is the information? Lost in the data. + Where is the data? Lost in the #@$%?!& database." + - Joe Celko + + + from: MacPerl: Power and Ease - Chapter 15 + url: http://www.macperl.com/ptf_book/r/MP/330.Data_Storage.html + + +=head1 INTENTIONS - should encapsulate Tangram, DBI, DBD::CSV and LWP:: to access them in an unordinary (more convenient) way ;) - introduce a generic layered structure, refactor *SUBLAYER*-stuff, make (e.g.) this possible: Perl Data::Storage[DBD::CSV] -> Perl LWP:: -> Internet HTTP/FTP/* -> Host Daemon -> csv-file - provide generic synchronization mechanisms across arbitrary/multiple storages based on ident/checksum maybe it's possible to have schema-, structural- and semantical modifications synchronized??? - + - might be similar to http://sourceforge.net/projects/perl-repository + =head1 SYNOPSIS @@ -223,6 +241,15 @@ =head1 TODO + o interface with Jeff Zucker's AnyData:: modules, e.g. AnyData::Storage::RAM + o what about DBD::RAM? (DBD::RAM - a DBI driver for files and data structures) + o use DBD::Proxy! + o what about DBIx::AnyDBD? + o enhance schema information: + - DBIx::SystemCatalog + - DBIx::SystemCatalog::MSSQL? + - Data::Reporter + =head2 BUGS