Skip to content
This repository has been archived by the owner on Dec 9, 2018. It is now read-only.
/ pbdb Public archive

Go embeddable, Protocol Buffer native database with schema generated directly by proto definitions, persisted with dgraph-io/badger

License

Notifications You must be signed in to change notification settings

toba/pbdb

Repository files navigation

pbdb

If you have an immediate need for a Go embeddable, Protobuf native data store, I recommend Storm, which runs on Bolt and supports several codecs. Or if Go is not a requirement then ProfaneDB has the same objectives as this project.

This project will be the intersection of Storm and ProfaneDB.

  • Your gRPC compatible Protobuf definitions will dictate the storage schema without Go specific tags or structures.
  • Rather than Bolt, the newer dgraph-io/badger store will be used for it's notable performance advantage.
  • Instead of an ORM with SQL-like methods that depend on reflection, consider plugging into the existing Go protoc pipline to simultaneously generate type safe accessors (work we've already done elsewhere) for search.

For project status, see the issues and milestones.

About

Go embeddable, Protocol Buffer native database with schema generated directly by proto definitions, persisted with dgraph-io/badger

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages