[svn:dbi] r14156 - dbi/trunk/lib/DBD/File

[email protected]
Newsgroups perl.dbi.changes
Message-ID <[email protected]>
Author: REHSACK
Date: Tue Jun 15 12:08:32 2010
New Revision: 14156

Modified:
   dbi/trunk/lib/DBD/File/Roadmap.pod

Log:
Add some wanted features to the Roadmap


Modified: dbi/trunk/lib/DBD/File/Roadmap.pod
==============================================================================
--- dbi/trunk/lib/DBD/File/Roadmap.pod	(original)
+++ dbi/trunk/lib/DBD/File/Roadmap.pod	Tue Jun 15 12:08:32 2010
@@ -9,11 +9,40 @@
 This document gives a high level overview of the future of the DBD::File DBI
 driver and groundwork for pure Perl DBI drivers.
 
-The planned enhancements cover testing, performance, reliability,
+The planned enhancements cover features, testing, performance, reliability,
 extensibility and more.
 
 =head1 CHANGES AND ENHANCEMENTS
 
+=head2 Features
+
+There're some features missing we would like to add (without time plan):
+
+=over 4
+
+=item LOCK TABLE
+
+The newly implemented internal common table meta storage area would allow
+us to implement a LOCK TABLE support based on file system C<flock ()>
+support.
+
+=item Transaction support
+
+While DBD::AnyData recommends explicitely committing by importing and
+exporting tables, DBD::File might be enhanced in a future version to allow
+transparent transactions using the temporary tables of SQL::Statement as
+shadow (dirty) table.
+
+Transaction support will heavily rely on lock table support.
+
+=item SQL Engine selecting on connect
+
+Currently the SQL engine to use is choosen during the load of the module
+L<DBI::SQL::Nano>. Ideally end users will be enabled to select the engine
+to use in C<< DBI->connect () >> with a special DBD::File attribute.
+
+=back
+
 =head2 Testing
 
 DBD::File and the dependent DBD::DBM requires much more automated tests,
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.