nwaku/waku/v2/protocol/waku_store
Daniel Kaiser 5445303a23
feat(store): sqlite only store (#982)
* feat(sqlite): parameterized prep statement exec
  - from nim-eth
* feat(store): sql-only-store
  - add getPage(...) to sql-message-store
  - acts as separate store impl that can be activated with
    `--sqlite-store=true`
* test(store): new test-suite for sql message store
* test(store): waku_store test SQL-store compatible
* perf(store): avoid builing an additional B-tree in sql query
  - use `receiverTime` as the last ORDER BY column to fully utilize the
    primary key sorting
feat(store): retention time
  - retention time in seconds can be specified via `--sqlite-retention-time=`
2022-06-13 19:59:53 +02:00
..
README.md Refactor types store (#291) 2020-11-24 12:34:32 +08:00
waku_store.nim feat(store): sqlite only store (#982) 2022-06-13 19:59:53 +02:00
waku_store_types.nim feat(store): sqlite only store (#982) 2022-06-13 19:59:53 +02:00

README.md

Waku Store protocol

The store protocol implements historical message support. See https://github.com/vacp2p/specs/blob/master/specs/waku/v2/waku-store.md for more information.