7 best Java Document Database libraries in 2024

share link

by marketing.admin@openweaver.com dot icon Updated: Feb 12, 2023

technology logo
technology logo

Guide Kit Guide Kit  

Java Document Database libraries are used to store information in a document-oriented way. They provide easy-to-use APIs for creating, reading, updating and deleting documents from a NoSQL database. A document database allows you to store both hierarchical and non-hierarchical data in different formats, such as JSON or XML. This makes them more flexible than relational databases, which only allow structured queries that return columns with predefined types (for example, "int"). Zeppelin is a distributed, collaborative, and iterative data analytics and visualization tool. It allows you to play with data in an interactive notebook environment that runs in the browser. It supports SQL-like queries, visualizations, and rich table formatting. KSQL is a streaming SQL engine for Apache Kafka, which makes it easy to integrate SQL into Kafka-based applications. KSQL lets you query data in real time using standard ANSI SQL syntax, and can be used much like a traditional database management system (DBMS) client to interact with data streams at scale. OrientDB is a document database management system which supports JSON documents (JSONB). It has ACID transactions with MVCCs and secondary indexes. A few of the most popular open source Java Document Database libraries for developers are,

zeppelinby apache

Java doticonstar image 6070 doticonVersion:Currentdoticon
License: Permissive (Apache-2.0)

Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.

Support
    Quality
      Security
        License
          Reuse

            zeppelinby apache

            Java doticon star image 6070 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

            Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.
            Support
              Quality
                Security
                  License
                    Reuse

                      ksqlby confluentinc

                      Java doticonstar image 5527 doticonVersion:v0.6.0-docsdoticon
                      License: Others (Non-SPDX)

                      The database purpose-built for stream processing applications.

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                ksqlby confluentinc

                                Java doticon star image 5527 doticonVersion:v0.6.0-docsdoticon License: Others (Non-SPDX)

                                The database purpose-built for stream processing applications.
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          orientdbby orientechnologies

                                          Java doticonstar image 4608 doticonVersion:3.2.19doticon
                                          License: Permissive (Apache-2.0)

                                          OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    orientdbby orientechnologies

                                                    Java doticon star image 4608 doticonVersion:3.2.19doticon License: Permissive (Apache-2.0)

                                                    OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              nitrite-javaby nitrite

                                                              Java doticonstar image 744 doticonVersion:v3.4.4doticon
                                                              License: Permissive (Apache-2.0)

                                                              Java embedded nosql document store

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        nitrite-javaby nitrite

                                                                        Java doticon star image 744 doticonVersion:v3.4.4doticon License: Permissive (Apache-2.0)

                                                                        Java embedded nosql document store
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  hdocdbby rayokota

                                                                                  Java doticonstar image 24 doticonVersion:Currentdoticon
                                                                                  License: Permissive (Apache-2.0)

                                                                                  HBase as a JSON Document Database

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            hdocdbby rayokota

                                                                                            Java doticon star image 24 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                            HBase as a JSON Document Database
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse
                                                                                                      Java doticonstar image 20 doticonVersion:v16.19.11doticon
                                                                                                      License: Weak Copyleft (EPL-2.0)

                                                                                                      SchemaCrawler web application for online generation of database diagrams and documentation

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                SchemaCrawler-Web-Applicationby schemacrawler

                                                                                                                Java doticon star image 20 doticonVersion:v16.19.11doticon License: Weak Copyleft (EPL-2.0)

                                                                                                                SchemaCrawler web application for online generation of database diagrams and documentation
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          spring-batch-mongoby WiredNerd

                                                                                                                          Java doticonstar image 2 doticonVersion:v1.1.2doticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          Store Spring-Batch execution data in a Document database like MongoDB

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    spring-batch-mongoby WiredNerd

                                                                                                                                    Java doticon star image 2 doticonVersion:v1.1.2doticon License: Permissive (MIT)

                                                                                                                                    Store Spring-Batch execution data in a Document database like MongoDB
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              See similar Kits and Libraries