I am trying to find out few examples of multi-leader or leaderless distributed DB. It seems Redis is there but only enterprise version is having multi master support.
Any distributed DB which satisfy all (at least most) of the requirement?
- Multi-Leader or Leaderless replication mechanism.
- Running in-memory (Good to have persistence storage also but not mandatory required).
- Support for Golang client.
- Easy to setup.
- Lightweight to run without consuming much resource.
I tried analyzing Dynamo style db - Cassandra, Riak, etc also but not sure how much requirement is aligned in them.
Highlighted ones are mandatory.