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,

Reply via email to