@@ -22,17 +22,31 @@ A **storage backend** in `valkeyrie` implements (fully or partially) the [Store]
2222
2323| Calls | Consul | Etcd | Zookeeper | Redis | BoltDB | DynamoDB |
2424| -----------------------| :------:| :----:| :---------:| :-----:| :------:| :--------:|
25- | Put | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ |
26- | Get | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ |
27- | Delete | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ |
28- | Exists | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ |
29- | Watch | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🔴 | 🔴 |
30- | WatchTree | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🔴 | 🔴 |
31- | NewLock (Lock/Unlock) | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🔴 | 🟢️ |
32- | List | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ |
33- | DeleteTree | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ |
34- | AtomicPut | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ |
35- | AtomicDelete | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ |
25+ | Put | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ |
26+ | Get | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ |
27+ | Delete | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ |
28+ | Exists | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ |
29+ | Watch | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🔴 | 🔴 |
30+ | WatchTree | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🔴 | 🔴 |
31+ | NewLock (Lock/Unlock) | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🔴 | 🟢️ |
32+ | List | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ |
33+ | DeleteTree | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ |
34+ | AtomicPut | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ |
35+ | AtomicDelete | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ | 🟢️ |
36+
37+ The store implementations:
38+
39+ - [ boltdb] ( https://github.com/kvtools/boltdb )
40+ - [ consul] ( https://github.com/kvtools/consul )
41+ - [ dynamodb] ( https://github.com/kvtools/dynamodb )
42+ - [ etcdv2] ( https://github.com/kvtools/etcdv2 )
43+ - [ etcdv3] ( https://github.com/kvtools/etcdv3 )
44+ - [ redis] ( https://github.com/kvtools/redis )
45+ - [ zookeeper] ( https://github.com/kvtools/zookeeper )
46+
47+ The store tempate:
48+
49+ - [ template] ( https://github.com/kvtools/template )
3650
3751## Limitations
3852
0 commit comments