Region Groups is a new Fauna infrastructure that addresses data locality concerns:
Region Groups provide control over where your data resides: each database, its storage, and its compute services exist in a specific geographic region. The capability makes it possible to comply with data locality legislation, such as the General Data Protection Regulation (GDPR) in Europe, while benefiting from Fauna’s distributed service features.
The nodes in a Region Group are physically located (relatively speaking) close together, which reduces the round-trip time to acknowledge consistent writes (compared to global replication), improving performance for many workloads.
Region Group selection exists at the database level. You can create as many databases as you need in any Region Group.
When a database is in a Region Group, it is fully isolated from other Region Groups, and is never replicated to other Region Groups.
A database and all of its contents, including child databases, can only exist in a single Region Group.
Fauna provides no mechanism to transfer a database from one Region Group to another. You could implement your own logic to export the documents from one database and import those documents into another.
United States: three replicas in the United States
Europe: three replicas in Europe
Classic: two replicas in the United States, one replica in Europe
All Fauna databases which were created before the introduction of Region Groups are in the Classic Region Group by default.
Log in to the Fauna Dashboard
Create a new database:
Specify a name for your database.
Select a Region Group to contain your database.
Optional: check the Pre-populate with demo data checkbox to create some data within the database.
Click HOME to view the overview of your databases:
Notice that the database summary includes a Region Group column.
Update your client applications to use region-specific connection details.
US region group
EU region group
Classic region group
The Preview environment is where Fauna provides early access new to features. It is accessible by invitation only. Contact email@example.com for an invitation.
See Connections for guidance on client application connections.
Run your client applications!
If you are using Region Groups and would like to provide feedback to Fauna, please firstname.lastname@example.org.
Is this article helpful?
Tell Fauna how the article can be improved:
Thank you for your feedback!