Kundera – object mapper
In order to start using HBase in your Java application with minimal learning, you can use one of the popular open source API named Kundera, which is a JPA 2.1 compliant object mapper. Kundera is a polyglot object mapper for NoSQL, as well as RDBMS data stores. It is a single high-level Java API that supports eight NoSQL data stores. The idea behind Kundera is to make working with NoSQL databases drop-dead simple and fun. Kundera provides the following qualities:
A robust querying system
Easy object/relation mapping
Support for secondary level caching and event-based data handling
Optimized data store persistence
Connection pooling and Lucene-based indexing
Kundera supports cross-datastore persistence, that is, it supports polyglot persistence between supported NoSQL datastores and RDBMS. This means you can store and fetch related entities in different datastores using a single method call. It manages transactions beautifully and supports both Entity Transaction and Java...