Filtering and multi-database queries

Our current use case heavily uses both the on-premise capabilities of filters and multi-database queries.

We would like to move to Datomic Cloud, so we tried moving to the Client API and it appears to not support either filters or multi-database queries.

Are there any plans, specifically in Datomic Cloud, to support filters?

Additionally, any plans to support multi-database queries?

Cloud supports cross db join, the cloud client d/connect API changed wrt the onprem client API to support this. As for d/filter in Cloud, I am not aware of any statements from Cognitect about d/filter’s future one way or the other.

1 Like

Thanks for making me aware of cross-db join in cloud… Perhaps the Datomic team could extend https://docs.datomic.com/on-prem/clients-and-peers.html with a third column and separate between Peer, On-Prem Client and Cloud Client to make such differences more discoverable?

Suggestion for datomic team: perhaps use page background color to distinguish between cloud vs onprem? Like red prod terminals. People google for problems and end up on the wrong page (or are confused as to the way the docs are organized in parallel)

1 Like

@terjesb I was wrong about cross-db join in cloud, i believe it is not enabled right now. It’s my understanding from some informal conversations that the cross-db feature has some implementation difficulties wrt client vs ion.

There does seem to be some kind of filters in Cloud: https://docs.datomic.com/cloud/time/filters.html