Region Groups

Region Groups is a new Fauna infrastructure that addresses data locality concerns:

  • Region Groups give control over where your data resides: each database, its storage, and its compute services exist in a separate 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 the distributed service features built into Fauna.

  • 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.

Features

  • Region Group selection exists at the database level.

  • When a database is in a Region Group, it is fully isolated from other Region Groups, and is never replicated to other Region Groups.

Limitations

  • A database and all of its contents, including child databases, can only exist in a single Region Group.

Locations

Currently, Fauna offers three Region Groups:

  • United States

  • Europe

  • Classic (Europe and United States)

Pricing varies by region. See Pricing for details.

More Region Groups may be added in the future. If you want to request a region, contact us.

Replica distribution

  • United States: three replicas in the United States

  • Europe: three replicas in Europe

  • Classic: two replicas in the United States, one replica in Europe

Region Group endpoints

FQL queries

Fauna uses an intelligent routing layer that connects your client applications to the Region Group for your database based on the secret. No change to your client applications is required to use Region Groups. See Connections for guidance on client application connections.

Environment Dashboard Connection domain

Production

db.fauna.com

Preview

db.fauna-preview.com

The Preview environment is where Fauna provides early access new to features. It is accessible by invitation only. Contact product@fauna.com for an invitation.

Deprecated endpoints, as of November 2022

Region Group Dashboard Connection domain

US region group

db.us.fauna.com

EU region group

db.eu.fauna.com

GraphQL queries

The Fauna GraphQL API requires endpoint configuration per Region Group. See GraphQL endpoints for details.

Existing databases

All Fauna databases which were created before the introduction of Region Groups are in the Classic Region Group by default.

How to use Region Groups

  1. Log in to the Fauna Dashboard

  2. Create a new database:

    The New Database screen in the Dashboard, featuring the Region Group selector

    1. Specify a name for your database.

    2. Select a Region Group for your database.

    3. Optional: select the Pre-populate with demo data checkbox to create some data in the database.

    4. Click SAVE.

  3. Click HOME to view the overview of your databases:

    The home page of the Dashboard, showing databases and their Region Groups

    Notice that the database summary includes a Region Group column.

  4. Run your client applications.

Feedback

If you are using Region Groups and would like to give feedback to Fauna, email support@fauna.com.

Is this article helpful? 

Tell Fauna how the article can be improved:
Visit Fauna's forums or email docs@fauna.com

Thank you for your feedback!