6 |
Data::Storage - Interface for accessing various Storage implementations for Perl in an independent way |
Data::Storage - Interface for accessing various Storage implementations for Perl in an independent way |
7 |
|
|
8 |
|
|
9 |
=head1 AIMS |
=head1 ABSTRACT ;-) |
10 |
|
|
11 |
|
Data Storage |
12 |
|
|
13 |
|
"Where is the wisdom? Lost in the knowledge. |
14 |
|
Where is the knowledge? Lost in the information." |
15 |
|
- T.S. Eliot |
16 |
|
|
17 |
|
"Where is the information? Lost in the data. |
18 |
|
Where is the data? Lost in the #@$%?!& database." |
19 |
|
- Joe Celko |
20 |
|
|
21 |
|
|
22 |
|
from: MacPerl: Power and Ease - Chapter 15 |
23 |
|
url: http://www.macperl.com/ptf_book/r/MP/330.Data_Storage.html |
24 |
|
|
25 |
|
|
26 |
|
=head1 INTENTIONS |
27 |
|
|
28 |
- should encapsulate Tangram, DBI, DBD::CSV and LWP:: to access them in an unordinary (more convenient) way ;) |
- should encapsulate Tangram, DBI, DBD::CSV and LWP:: to access them in an unordinary (more convenient) way ;) |
29 |
- introduce a generic layered structure, refactor *SUBLAYER*-stuff, make (e.g.) this possible: |
- introduce a generic layered structure, refactor *SUBLAYER*-stuff, make (e.g.) this possible: |
30 |
Perl Data::Storage[DBD::CSV] -> Perl LWP:: -> Internet HTTP/FTP/* -> Host Daemon -> csv-file |
Perl Data::Storage[DBD::CSV] -> Perl LWP:: -> Internet HTTP/FTP/* -> Host Daemon -> csv-file |
31 |
- provide generic synchronization mechanisms across arbitrary/multiple storages based on ident/checksum |
- provide generic synchronization mechanisms across arbitrary/multiple storages based on ident/checksum |
32 |
maybe it's possible to have schema-, structural- and semantical modifications synchronized??? |
maybe it's possible to have schema-, structural- and semantical modifications synchronized??? |
33 |
|
- might be similar to http://sourceforge.net/projects/perl-repository |
34 |
|
|
35 |
|
|
36 |
=head1 SYNOPSIS |
=head1 SYNOPSIS |
37 |
|
|
221 |
|
|
222 |
=head1 AUTHORS / COPYRIGHT |
=head1 AUTHORS / COPYRIGHT |
223 |
|
|
224 |
The Data::Storage module is Copyright (c) 2002 Andreas Motl. |
The Data::Storage module is Copyright (c) 2002-2004 Andreas Motl. |
225 |
All rights reserved. |
All rights reserved. |
226 |
|
Mail to <andreas.motl (at) ilo.de> for improvements and suggestions. |
227 |
|
|
228 |
You may distribute it under the terms of either the GNU General Public |
You may distribute it under the terms of either the GNU General Public |
229 |
License or the Artistic License, as specified in the Perl README file. |
License or the Artistic License, as specified in the Perl README file. |
230 |
|
|
231 |
|
=head1 CONTRIBUTORS |
232 |
|
|
233 |
|
Sebastian Utz <su (at) rotamente.com> |
234 |
|
|
235 |
=head1 ACKNOWLEDGEMENTS |
=head1 ACKNOWLEDGEMENTS |
236 |
|
|
237 |
Larry Wall for Perl, Tim Bunce for DBI, Jean-Louis Leroy for Tangram and Set::Object, |
Larry Wall for Perl, Tim Bunce for DBI, Jean-Louis Leroy for Tangram and Set::Object, |
238 |
Sam Vilain for Class::Tangram, Jochen Wiedmann and Jeff Zucker for DBD::CSV & Co., |
Sam Vilain for Class::Tangram, Jochen Wiedmann and Jeff Zucker for DBD::CSV & Co., |
239 |
Adam Spiers for MySQL::Diff and all contributors. |
Adam Spiers for MySQL::Diff and all contributors. |
240 |
|
|
|
|
|
241 |
=head1 SUPPORT / WARRANTY |
=head1 SUPPORT / WARRANTY |
242 |
|
|
243 |
Data::Storage is free software. IT COMES WITHOUT WARRANTY OF ANY KIND. |
Data::Storage is free software. IT COMES WITHOUT WARRANTY OF ANY KIND. |