DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

LonaDB is a document-oriented (JSON) DBMS written in PHP.

Source Code
https://github.com/Lona-Development/Server[02]
Developer
Country of Origin
DE
Start Year
2023 [06]
End Year
2025
Former Name
LunaDB
Project Types
Hobby, Open Source
Written in
PHP
Operating System
Linux
License
AGPL v3
Twitter
@lona_devs[04]

LonaDB is a document-oriented (JSON) DBMS written in PHP.

History


The system's source code repository has not been updated since 2025 and is now considered abandoned.

Checkpoints


Concurrency Control


Data Model


Indexes


The DBMS relies on PHP's built-in associate arrays to find a record based on its primary key.

Logging[05]


LonaDB maintains a single encrypted data file per table. After updating a record, the DBMS writes the entire table file to disk. It does not support write-ahead logging or other safety mechanisms to prevent torn writes.

Query Execution


Query Interface


Storage Model


System Architecture


Citations

6 sources
  1. Lona Development lona-development.org
  2. GitHub - Lona-Development/Server · GitHub github.com
  3. Lona Development | Lona Development lona-development.org
  4. https://twitter.com/lona_devs twitter.com
  5. Server/src/LonaDB/Tables/Table.php at main · Lona-Development/Server · GitHub github.com
  6. https://github.com/LonaDB/Hadro/commit/d1763c59a4f45708584511dc01b32ff0595b6ef7 github.com Dead — Check Archive
Revision #5