DynamoDB facade web service for boltDB (embeddable pure-go database
Go to file
Emil Lerch df3efbddb9
Some checks failed
continuous-integration/drone/push Build is failing
switch to debian:buster slim and install make
2020-11-27 17:47:55 -08:00
build add Makefile based on https://github.com/thockin/go-build-template 2020-11-17 17:02:19 -08:00
.drone.yml switch to debian:buster slim and install make 2020-11-27 17:47:55 -08:00
.gitignore add Makefile based on https://github.com/thockin/go-build-template 2020-11-17 17:02:19 -08:00
ddbbolt.go initial implementation 2020-11-16 16:42:34 -08:00
Dockerfile.in add Makefile based on https://github.com/thockin/go-build-template 2020-11-17 17:02:19 -08:00
go.mod initial implementation 2020-11-16 16:42:34 -08:00
go.sum add Makefile based on https://github.com/thockin/go-build-template 2020-11-17 17:02:19 -08:00
LICENSE license 2020-11-13 16:19:54 -08:00
Makefile trim down platforms 2020-11-27 17:06:49 -08:00
README.md initial implementation 2020-11-16 16:42:34 -08:00

DynamoDB Bolt

This project presents itself as Amazon DynamoDB, but uses Bolt for data storage. It currently only supports a handful of operations, and even then not with full fidelity:

  • CreateTable
  • BatchGetItem
  • BatchWriteItem

UpdateItem, PutItem and GetItem should be trivial to implement.

It's designed for those times you want DynamoDB Local, but don't want a full Java VM, etc. On small data sets, this static executable executable will use <10MB of resident memory.