Carbonado 1.2.3

An open source extensible, high performance persistence abstraction layer for Java applications
Carbonado is a free and open source high performance, extensible persistence abstraction layer for Java applications, that provides a relational view to the underlying persistence technology.

Persistence can be provided by a JDBC accessible SQL relational database, or it can be a Berkeley DB. It can also be fully replicated between the two.

Even if the backing database is not SQL based, Carbonado still supports many of the core features found in any kind of relational database. It supports queries, joins, indexes, and it performs query optimization.

When used in this way, Carbonado is not merely a layer to a relational database, it is the relational database. SQL is not a requirement for implementing relational databases.

Carbonado is able to achieve high performance by imposing very low overhead when accessing the actual storage. Low overhead is achieved in part by auto generating performance critical code, via the Cojen library.

last updated on:
January 27th, 2013, 6:20 GMT
file size:
955 KB
license type:
developed by:
Brian S O'Neill
operating system(s):
Mac OS X
binary format:
Universal Binary
Home \ Development \ Java
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
What's New in version 1.2
  • Builds using JDK1.6, but targets JDK1.5.
  • Added support for sequences for SQL databases that don't natively support sequences.
  • Added @Automatic annotation, which also supports auto-increment columns.
  • JDBC repository supports optional automatic version management, eliminating the requirement that triggers be installed on the database.
read full changelog

Add your review!