jankotek/mapdb
MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine. observed · 2026-08-28
Health v2 · maintenance only
75/100
- Activity 94
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5129
- days_rel: n/a
- days_push: 41
- n_releases_24m: 0
Adoption not part of the score
5049 stars · 877 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
MapDB is an embedded Java database engine that provides concurrent Maps, Sets, Lists and Queues backed by disk storage or off-heap memory. It combines the Java collections framework with database features like transactions, MVCC and incremental backups.
Use cases
- store large Java collections on disk instead of heap
- replace an RDBMS with an embedded database in a Java app
- build a multilevel cache with expiration and disk overflow
- create off-heap collections not affected by garbage collection
- process and filter huge quantities of data locally
- persist a ConcurrentMap between application restarts
When to choose
- you need an embedded, zero-administration database inside a JVM application
- your datasets exceed heap memory and you want off-heap or disk-backed collections
- you want a drop-in replacement for Java Maps, Sets or Queues with persistence
- you need transactions and MVCC without running a separate database server
When to avoid
- you need a client-server database with multi-application access
- your project is polyglot and needs non-JVM clients
- you require SQL queries and rich relational features
- you need a distributed or replicated database across nodes
Facets
library · maturity stable
database caching serialization concurrency databases developer-tools performance jvm cross-platform embedded-database off-heap-memory java-collections disk-storage mvcc
2 sources
- readme: https://github.com/jankotek/mapdb · fetched 2026-08-28 · d2683d82b5d6
- homepage: https://mapdb.org · fetched 2026-08-29 · 07e028b19cb0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jankotek/mapdb | main | 75 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem