Sign inSign up

kruserr/rapiddb

By kruserr

Updated almost 2 years ago

A reasonably fast configurable embedded key-value sensor database

Image
0

1.6K

kruserr/rapiddb repository overview



RapidDB

A reasonably fast configurable embedded key-value sensor database

Features

  • Lightweight embedded database
  • Simple key-value database interface
  • Simple and flexible optional embedded REST API
  • Memory first with on-disk persistence
  • Memory Mapped Append-only Vector backing storage
  • Bring your own database or API implementation
  • Store sensor data inside a sensor database

Getting Started

Docker

Run database with docker

docker run -dit --rm -p 3030:3030 --name rapiddb kruserr/rapiddb:0.1
Use the database with curl

Write to database with curl

curl -X POST localhost:3030/api/v0/test-0 -d '{"temp":4.00}'

Read from database with curl

curl localhost:3030/api/v0/test-0/latest

Explore the API with curl

curl localhost:3030/api/v0
curl localhost:3030/api/v0/sensors
curl localhost:3030/api/v0/test-0

Documentation

Visit the Documentation.

Examples

Visit the Examples.

Tag summary

Content type

Image

Digest

sha256:ed2487bd8

Size

28.5 MB

Last updated

almost 2 years ago

docker pull kruserr/rapiddb