This is a collection of source code to play with Google Datastore on a few languages that I'm interested about.
Datastore is an sugar layer on top of Google BigTable making it easier to use as it adds features commonly available on other DBMS.
It has some concepts that are unique and that need to be properly evaluated. I have many doubts on how to properly take advantage of Datastore's features when designing the storage of data.
When you read Datastore documentation you see new names for old concepts like entities
, properties
, keys
and some new stuff as ancestor path
, parents
and groups
to name a few.
Google maintains a compreensive library documentation and a nice documentation on many languages.
I'll be using the Docker Datastore Emulator image created by @vyper.
How to put it all up?
docker-compose up
docker-compose run --rm ruby-app bash
I write some tech stuff at adilsoncarvalho.com