Is eventual consistency enough for all rl problem?
If just create an API for our end and make it seamless to connect to various db (or have a default, probaly mongo).
Edit:
Afte looking into cassandra, UDT have to be declared outside of c++, the prospect of just having to store abstract json obj in mongo is too attractive.
Consider various NoSQL db for our problem:
Edit: