What is it all about?
Onyx Database is a high throughput object graph database that is tailored to offer performance and powerful data modeling. It is platform independent and requires no installation. It's great for caching, embedding or a using as a full database implementation with a single light weight library. Rather than having to manage a simple key-value map like most other NOSQL implementations, Onyx Database provides a simple annotation based way to declare your entity schema that is similar to JPA, and int
* Built-in Lazy loading, and Lazy querying. * Open source for noncommercial use and available on Maven Central * No need to manage inverse relationship references before saving or deleting an entity like you would with JPA/Hibernate * High throughput and thread safe concurrency. * Built-in life-cycle events such as onPersist, onDelete, OnCreate, etc. * Distributed caching, Distributed Locking, Distributed Atomic Variables, and Distributed File System Management * Remote RESTful Web Service API that can be accessed from any language with JSON.