Migrating to Workspaces
On this page
Overview
This page describes the general process for migrating to SingleStore Helios.
Migration is typically performed by following the documented steps to:
-
Prepare the target Helios deployment
-
Back up or export existing databases and objects
-
Restore or import the databases and objects into Helios
-
Validate the migrated environment
The exact steps may vary depending on your source environment and migration goals.
Migrate to Helios
The following table outlines the tasks that must be performed to migrate from a self-managed cluster or a non-SingleStore platform to Helios.
|
Step |
Task |
Self-Managed Cluster |
Non-SingleStore Platform |
|---|---|---|---|
|
1 |
Create an inventory of all objects, databases, tables, records, functions, stored procedures, views, aggregations, pipelines, database variables, etc. |
✔ |
✔ |
|
2 |
Calculate the size required to store all the existing objects and data. |
✔ |
✔ |
|
3 |
Create test plans for the following: Connectivity
Functionality
Performance
Rollback |
✔ |
✔ |
|
4 |
Create the workspace in the Cloud Portal Refer to Compute Workspaces for more information. Ensure there are enough credits to create an appropriately sized workspace. |
✔ |
✔ |
|
5 |
Generate SQL statements that can be executed to reproduce all the required objects. Refer to Transition from MySQL to SingleStore Helios for more information. |
✔ | |
|
6 |
Create the objects in SingleStore Helios. Copy and paste the contents of this file into the SingleStore Helios SQL Editor and run the SQL statements to recreate all objects in the workspace. Note: While self-managed SingleStore Studio does not work with workspaces, you can use the Cloud Portal or third-party tools. |
✔ | |
|
7 |
Back up all of your databases. For non-SingleStore databases, refer to Migrating Data from Another Database for more information. |
✔ |
✔ |
|
8 |
Restore the backed-up data to the workspace. Note: If you are moving from a SingleStore Self-Managed cluster to a SingleStore Helios workspace, first copy the backup to the proper cloud service and then restore. For non-SingleStore databases, refer to Migrating Data from Another Database for more information. |
✔ |
✔ |
|
9 |
Validate inventory and objects in SingleStore Helios. |
✔ |
✔ |
|
10 |
Add users, groups, roles, permissions, resource governor pools, database variables, and global system variables settings by raising a Support ticket. |
✔ |
✔ |
|
11 |
Set the firewall rules for the new workspace. |
✔ |
✔ |
|
12 |
Select the endpoint URL. Only DML endpoints are currently offered. |
✔ |
✔ |
|
13 |
Perform application-level validation testing. |
✔ |
✔ |
Last modified: