From c24507a0f1c43757508da9529224af3bc8072715 Mon Sep 17 00:00:00 2001 From: niamtokik Date: Thu, 2 Nov 2023 19:27:26 +0000 Subject: [PATCH] update --- README.md | 32 ++++++++++++++++++++++++++------ apps/README.md | 11 +++++++++++ 2 files changed, 37 insertions(+), 6 deletions(-) create mode 100644 apps/README.md diff --git a/README.md b/README.md index 22b5293..1bcacdc 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,29 @@ -mnesia_backends -===== +# mnesia_backends -An OTP application +An OTP release to learn and explain Mnesia backends. Some ideas: -Build ------ + - [ ] Mnesia Unix Filesystem backend + - [ ] Mnesia AWS S3 Bucket backend + - [ ] Mnesia CozoDB backend + - [ ] Mnesia SQLite backend + - [ ] Mnesia Types and Constraints enforced backend - $ rebar3 compile +## Build + +```sh +rebar3 compile +``` + +## Resources and References + + - https://github.com/erlang/otp/tree/master/lib/mnesia + - https://github.com/aeternity/mnesia_rocksdb/ + - https://github.com/gebi/jungerl/tree/master/lib/rdbms + - https://github.com/klarna/mnesia_eleveldb + - https://github.com/klarna/mnesia_pg + - https://github.com/aeternity/mnesia_leveled + - https://github.com/cabol/oauth2_mnesia_backend + - https://github.com/leonardb/mnesia_fdb + - https://github.com/odo/mnesia_dets_to_lets + - https://github.com/0xfei/mnesia_redis + - https://github.com/zgbjgg/kvdb_android/tree/master diff --git a/apps/README.md b/apps/README.md new file mode 100644 index 0000000..d1affa8 --- /dev/null +++ b/apps/README.md @@ -0,0 +1,11 @@ +# Mnesia Backends + +## Mnesia Unix Filesystem backend (`mnesia_unixfs`) + +## Mnesia AWS S3 Bucket backend (`mnesia_bucket`) + +## Mnesia CozoDB backend (`mnesia_cozo`) + +## Mnesia SQLite backend (`mnesia_sqlite`) + +## Mnesia Types and Constraints enforced backend (`mnesia_type`)