What is NitriteDatabase?

NOsql Object (NO2 a.k.a Nitrite) database is an open source nosql embedded document store written in Java. It has MongoDB like API. It supports both in-memory and single file based persistent store powered by MVStore engine of h2 database.

Nitrite is a server-less embedded database ideal for desktop, mobile or small web applications.

It features:

  • Embedded key-value/document and object store
  • In-memory off-heap store
  • Single file store
  • Very fast and lightweight MongoDB like API
  • Indexing
  • Full text search capability
  • Full Android compatibility (API Level 19)
  • Observable store
  • Both way replication via Nitrite DataGate server

Overview

  • Pricing: Free
  • Resource Link: https://github.com/dizitart/nitrite-database
  • Resource Maker on Twitter: Dizitart
  • Mobile Platform Destination: Android Apps
  • Mobile Platform Support: Native Android
  • Programming Languages: Java
  • Gradle: org.dizitart:nitrite:{version}