Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alekcz/konserve-couchdb
A couchdb backend for konserve using clutch
https://github.com/alekcz/konserve-couchdb
Last synced: about 1 month ago
JSON representation
A couchdb backend for konserve using clutch
- Host: GitHub
- URL: https://github.com/alekcz/konserve-couchdb
- Owner: alekcz
- License: epl-2.0
- Created: 2020-09-21T20:45:56.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-23T09:24:04.000Z (over 4 years ago)
- Last Synced: 2024-11-05T06:33:27.054Z (about 2 months ago)
- Language: Clojure
- Size: 13.7 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# konserve-couchdb
A couchdb backend for [konserve](https://github.com/replikativ/konserve) implemented with [clutch](https://github.com/clojure-clutch/clutch).
# Status
![build](https://github.com/alekcz/konserve-couchdb/workflows/build/badge.svg?branch=master) [![codecov](https://codecov.io/gh/alekcz/konserve-couchdb/branch/master/graph/badge.svg)](https://codecov.io/gh/alekcz/konserve-couchdb)
## Usage
[![Clojars Project](https://img.shields.io/clojars/v/alekcz/konserve-couchdb.svg)](http://clojars.org/alekcz/konserve-couchdb)
`[alekcz/konserve-couchdb "0.1.0-SNAPSHOT"]`
The purpose of konserve is to have a unified associative key-value interface for
edn datastructures and binary blobs. Use the standard interface functions of konserve.You can provide a clutch db object or connenction uri to the `new-couchdb-store` constructor as an argument. We do not require additional settings beyond the konserve serialization protocol for the store, so you can still access the store through clutch directly wherever you need.
```clojure
(require '[konserve-couchdb.core :refer :all]
'[clojure.core.async :refer [