Most developers think of LioranDB as a document database.

Internally, however, its storage engine does not understand documents, objects, fields, or JSON.

It understands only:



table + key bytes + value bytes






That separation is intentional.




The architecture


LioranDB is split into two major layers:



Application
...