TDB 0.9.0 will have support for ACID transactions, giving better robustness and making it easier to use in concurrent access applications.

This is to announce the start of development builds for transactional TDB (TxTDB) which will become TDB 0.9.0 when the code reaches stability.

== Documentation

Including the API for transactions:

http://openjena.org/wiki/TDB/Transactions

== Download

Maven repository:
  http://www.openjena.org/repo-dev/com/hp/hpl/jena/tx-tdb/

The file:
  tx-tdb-0.9.0-<VER>.zip
is the complete download including all dependencies.

== Status

These are development snapshot builds. They are provided for people to see what's developing and to experiment with the system.

It is not suitable for deployment into production.

At the moment, there are no known bugs ... mainly because of not looking too hard.

Some simple examples run as does one moderately complicated sequence of transactions.

== Source Code Repository

https://svn.apache.org/repos/asf/incubator/jena/Experimental/TxTDB/trunk/

which includes an Eclipse project.

== Next

Testing, testing, testing.

== Feedback

is very welcome. TxTDB is not finished and not released so little of the new code is fixed in stone yet.

Bug reports with a reproducible test case especially welcome.

== Also

The original design notes:
 https://cwiki.apache.org/confluence/display/JENA/TxTDB-design
are a hint at how it works; development of the system has evolved the design so the notes are not necessarily accurate.

== Acknowledgements

My thanks to Talis for supporting this work. (They also provide the server that is openjena.org and sparql.org.)

        Andy

Reply via email to