Workspaces Implementation
On this page
Workspaces leverage SingleStoreDB’s unique architecture and data durability guarantees to launch isolated compute pools for running discrete customer workloads.
Each workspace is a part of a Workspace Group, which allows for the configuration and management of access, updates, and data sharing.
Each workspace group is deployed in a cloud provider and region.

Database Attachments and Data Replication
Databases can be attached to multiple workspaces simultaneously.
For example, a customer-facing SaaS application is running on workspace 1 and writing data into DB01.
Attachments are created on each database, and it is possible for a workspace to have a combination of R/W and R/O attachments.
Writes made to a database from a workspace with an R/W attachment will appear on workspaces with R/O attachments instantaneously.
SingleStoreDB has a data storage engine which synchronously replicates data between workspaces automatically in real-time.
When attaching a database to a workspace as R/O all new data written will be replicated to the new workspace.
Workspace Groups Updates
Scheduled updates are applied to each workspace group based on the update window assigned.
Workloads that receive updates independently should be run in separate workspace groups to ensure independent update schedules.
Migrating Existing Clusters to Workspaces
Existing customers who are using clusters and want to migrate to workspaces, refer Migrating to Workspaces to plan and implement the move.
Note
All features and capabilities available for clusters are applicable in workspaces.
Last modified: August 1, 2023