Is there any elixir or erlang tools to achieve data federation?

Due to GDPR regulations, most of the governments want to store the data in their regions. Most of the cases, it’s achievable with selectively storing the data and with the help of replication.

What if we need to do complete data federation? Use a separate database for each location / region, but querying them like they are in a single database.

Is there any tools / techniques for data virtualization in elixir / erlang ? For SQL databases.

Also, you can help by commenting any other databases that support natively this feature.