DynamoDB facade web service for boltDB (embeddable pure-go database
Go to file
Emil Lerch 07472b3a54
update multi-arch manifest push
uses the manifest command from podman, which hopefully is the same as docker.
manifest-tool is the old-and-busted way of doing multi-arch in any case
2020-11-24 15:21:48 -08:00
build add Makefile based on https://github.com/thockin/go-build-template 2020-11-17 17:02:19 -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 update multi-arch manifest push 2020-11-24 15:21:48 -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.