Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 23 Java NoSQL Projects
-
DBeaver is a veteran SQL client. In addition to basic visualization and management capabilities, it has a SQL editor, data and schema migration capabilities, monitor database connections, and more. It supports a full range of databases (both SQL and NoSQL). DBeaver is also hooked up with GPT-3, which converts your natural language to SQL.
-
Project mention: Database Review: Top Five Missing Features from Database APIs | dev.to | 2023-09-14
Neo4j (GraphQL)
-
Sonar
Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Zeppelin
Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.
-
OrientDB
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.
First, you need to choose a specific graph database platform to work with, such as Neo4j, OrientDB, JanusGraph, Arangodb or Amazon Neptune. Once you have selected a platform, you can then start working with graph data using the platform's query language.
-
elastic search is kinda heavyweight infra for a small project. Its built on top of apache lucene (https://lucene.apache.org), which you can use directly.
-
I would focus on Kotlin instead of Java, there's really no point in sticking to Java at this point. And when it comes to databases, some local ones that are pretty easy to get into are Realm and ObjectBox, SQLite can definitely be a bit overwhelming at the beginning.
-
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
-
Paper
Paper is a fast NoSQL-like storage for Java/Kotlin objects on Android with automatic schema migration support. (by pilgr)
-
First, a review of the landscape. As said in the introduction, there aren't a ton of good options. Apache Lucene is by far the best traditional search index from a speed, performance and functionality standpoint. It's the base for Elasticsearch/OpenSearch and many other projects. But it requires Java.
-
-
JetBrains Xodus
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub. (by JetBrains)
-
Infinispan
Infinispan is an open source data grid platform and highly scalable NoSQL cloud data store.
-
Project mention: Swirl: An open-source search engine with LLMs and ChatGPT to provide all the answers you need 🌌 | dev.to | 2023-09-06
Using the Galaxy UI, knowledge workers can systematically review the best results from all configured services including Apache Solr, ChatGPT, Elastic, OpenSearch, PostgreSQL, Google BigQuery, plus generic HTTP/GET/POST with configurations for premium services like Google's Programmable Search Engine, Miro and Northern Light Research.
-
Nitrite embedded DB for java objects
-
-
-
ReplicaDB
ReplicaDB is open source tool for database replication, designed for efficiently transferring bulk data between relational and non-relational databases
-
helicalinsight
Helical Insight software is world’s first Open Source Business Intelligence framework which helps you to make sense out of your data and make well informed decisions.
-
-
db
A blazing fast ACID compliant NoSQL DataLake with support for storing 17 formats of data. Full SQL and DML capabilities along with Java stored procedures for advanced data processing. (by blobcity)
-
How this article does not mention SSE, comet or chunking escapes me.
What does their definition of event-driven really look like in practice.
Nobody has a clue.
Here is the ideal event driven system, it's async-to-async: https://github.com/tinspin/rupy/wiki/Fuse
The example is not working because I had to shut down the services for multiple reasons, but the high level of it is that you use 4 (potentially different) threads to do one request/response middle man transaction.
That way you have _zero_ io-wait or idling. I'm surprised nobody has copied this approach since I invented it 10 years ago. I understand why though you need your entire chain to be async and that means rewriting everything and that is a big risk when it's hard to debug.
But if you succeed you can build something that is 10x perf/watt than all other implementations. Which is going to be important when interest rates go higher and crash our entire industry.
-
-
Project mention: Querity - java lib to easily query your db using REST (looking for feedbacks) | /r/coolgithubprojects | 2023-02-26
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Java NoSQL related posts
- Tools to use to query and index data?
- What Kind of Asynchronous Is Right for You?
- An unknown Swedish startup’s €3B bid to build a green rival to AWS
- Loading data
- Java Panama Vector API Integrated with Apache Lucene
- [For Hire] Senior Developer with 14 years experience. Canadian expat in a low cost of living country | From 500 EUR per project/month
- Top metrics for Elasticsearch monitoring with Prometheus
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Sep 2023
Index
What are some of the best open-source NoSQL projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | dbeaver | 33,795 |
2 | Neo4j | 11,811 |
3 | Zeppelin | 6,150 |
4 | OrientDB | 4,633 |
5 | Apache Solr | 4,348 |
6 | ObjectBox Java (Kotlin, Android) | 4,242 |
7 | iotdb | 4,035 |
8 | Paper | 2,326 |
9 | lucene | 1,969 |
10 | elassandra | 1,699 |
11 | JetBrains Xodus | 1,109 |
12 | Infinispan | 1,079 |
13 | solr | 834 |
14 | Nitrite Database | 763 |
15 | scalardb | 421 |
16 | eXist | 394 |
17 | ReplicaDB | 296 |
18 | helicalinsight | 268 |
19 | AranoDB | 193 |
20 | db | 173 |
21 | rupy | 133 |
22 | Transponder | 18 |
23 | querity | 6 |