This is the Common LISP version of the DODB.cr project. For the Crystal version, see https://git.baguette.netlib.re/Baguette/dodb.cr
Go to file
kimory 2a97f2f218 Add a drop DB function 2022-10-21 22:54:03 +02:00
src Add a drop DB function 2022-10-21 22:54:03 +02:00
tests Project skeleton. 2022-10-17 23:11:17 +02:00
README.md README + prevent data inconsistency on db/add. 2022-10-14 17:48:48 +02:00
TODO.md Safe-guarding index and partition names, some grooming. 2022-10-19 21:22:15 +02:00
dodb.asd Project skeleton. 2022-10-17 23:11:17 +02:00

README.md

Document Oriented DataBase (DODB)

When storing simple files directly on the file-system is enough.

WIP

This project is a work in progress.

Constraints (WIP)

TODO:

  • parallelism: run dodb on several threads (solved by a locking system)
  • fs data integrity: in case of a crash, dodb won't corrupt data on disk (solved by a temp file on the same filesystem, then a simple mv)

Crystal version

Follow this link for the Crystal version of DODB.