is TDB2 going to replace TDB or is TDB2 a new cluster product?

Marco

On Mon, Jun 8, 2015 at 11:41 AM, Andy Seaborne <a...@apache.org> wrote:
> Informational announcement: TDB2
>
> TDB2 is a reworking of TDB based on updated implementations of transactions
> and transactional data structures for project Lizard (a clustered SPARQL
> store).
>
> TDB2 has:
>
> * Arbitrary scale write-once transactions
> * New transaction system - can add other first class components.
>   (e.g. text indexes, cache tables)
> * Models works across transaction boundaries
> * Cleaner, simpler, more maintainable
>
> TDB2 databases are not compatible with TDB databases.  It uses a more
> efficient encoding for RDF terms.  [1]
>
> Being a database, the new indexing and transaction code needs time to settle
> to bring the maturity up.  I'm using that tech in Lizard development.
>
>         Andy
>
> TDB2 code:
> https://github.com/afs/mantis/tree/master/tdb2
>
> Lizard slides:
> http://www.slideshare.net/andyseaborne/201411-apache-coneu-lizard
>
>
> [1] An upgrade path using TDB1-style encoding is possible; it is an one-way
> upgrade path and not reversible [2].  TDB2 adds control files for the
> copy-on-write data structures that TDB1 does not understand.
>
> [2] Actually, if the encoding is compatible, what will happen is that TDB1
> will see the database at the time of the upgrade.  Welcome to copy-on-write
> immutable data structures.



-- 


---
Marco Neumann
KONA

Reply via email to