> Right now I don't know what other database I could use, because I found no other solution that supports this kind of functionality, especially in a distributed setting.
Have you looked at Datomic? It's not free but I think it provides the functionality you are looking for.
Have you looked at Datomic? It's not free but I think it provides the functionality you are looking for.