About Tonic Ephemeral
How Tonic Ephemeral works
Tonic Ephemeral creates each database from an image, a snapshot, or a data volume. The databases run in Kubernetes.
Ephemeral provides the connection information to use to connect to each database.
Snapshots are data volumes that are stored in cloud block storage. You can use a snapshot to start, copy, reset, and restart a database. You can configure Ephemeral to delete snapshots automatically after a specified period of time.

Supported database types for Ephemeral
Tonic Ephemeral currently allows you to create databases of the following types:
MySQL
Oracle
PostgreSQL
SQL Server
About the images, snapshots, and volumes used to create Ephemeral databases
Base images
Ephemeral provides empty base images for its supported database types. When you create a database from an image, Ephemeral creates an empty database.
Snapshots
You can use Ephemeral user snapshots to create a database.
You can create user snapshots on-demand from an existing Ephemeral database. You can also create a user snapshot:
As the output of a Tonic Structural data generation. For more information, in the Structural documentation, go to Writing output to Tonic Ephemeral.
With data that you import from an external source. For more information, go to Creating a user snapshot from imported data.
Ephemeral also supports auto snapshots, which it creates automatically when specific database events occur, such as a database start, deactivation, or expiration.
Volumes
You can also create data volumes to use as the basis for new Ephemeral databases. You store the data volumes in your container repository.
Tonic Structural can create a data volume as the output of a data generation. For more information, in the Structural documentation, go to Writing output to a container repository.
This option is not recommended for data larger than 10 GB. In that case, we recommend that you write the output to an Ephemeral user snapshot.
Last updated
Was this helpful?