Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
whilo committed Nov 26, 2023
1 parent 190e1e9 commit 1875076
Showing 1 changed file with 9 additions and 16 deletions.
25 changes: 9 additions & 16 deletions README.org
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,7 @@
[[https://clojurians.slack.com/archives/CB7GJAN0L][https://img.shields.io/badge/slack-join_chat-brightgreen.svg]]
[[https://clojars.org/io.replikativ/konserve][https://img.shields.io/clojars/v/io.replikativ/konserve.svg]]
[[https://circleci.com/gh/replikativ/konserve][https://circleci.com/gh/replikativ/konserve.svg?style=shield]]
[[https://github.com/replikativ/konserve/tree/development][https://img.shields.io/github/last-commit/replikativ/konserve/development.svg]]
[[https://versions.deps.co/replikativ/konserve][https://versions.deps.co/replikativ/konserve/status.svg]]
[[https://github.com/replikativ/konserve/tree/development][https://img.shields.io/github/last-commit/replikativ/konserve/main.svg]]


[[https://whilo.github.io/old/articles/16/unified-storage-io][Simple durability, made flexible.]]
Expand Down Expand Up @@ -234,14 +233,21 @@ synchronous and asynchronous execution, but also to provide protocols that simpl
the implementation of external backends. Unfortunately most of the external backends
are deprecated now because of this.

Supported backend implementations are:
**** Supported backends

- [[https://github.com/replikativ/konserve-jdbc][konserve-jdbc]]
- [[https://github.com/replikativ/konserve-s3][konserve-s3]]
- [[https://github.com/replikativ/konserve-redis][konserve-redis]]

Please let us know if you are interested in other backends or if you need help
with implementing one.

**** Unofficial backends

- [[https://github.com/replikativ/konserve-rocksdb][konserve-rocksdb]]

**** Outdated backends

The following projects are incompatible with the latest konserve release, but
describe the usage of the underlying store API and could still be helpful to
implement new backends for the underlying store:
Expand Down Expand Up @@ -325,19 +331,6 @@ konserve clients in the store the backend has to support locking and
proper transactions on keys internally, which is the case for backends
like CouchDB, Redis and Riak.

** Todo
:PROPERTIES:
:CUSTOM_ID: h:e35d9570-46e0-4750-8b98-cc3f27b19ac1
:END:

- add more backends
- add stress tests, e.g. with https://github.com/madthanu/alice
- implement https://github.com/maxogden/abstract-blob-store for cljs
- verify proper directory fsync for filestore
http://blog.httrack.com/blog/2013/11/15/everything-you-always-wanted-to-know-about-fsync/
- evaluate bytearrays for binary values
- add transit cljs support (once it is declared stable)

** Changelog
:PROPERTIES:
:CUSTOM_ID: h:db9710e5-93b2-45db-ab9c-38e2d7ef6765
Expand Down

0 comments on commit 1875076

Please sign in to comment.