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.
Tonic Ephemeral currently allows you to create databases of the following types:
MySQL
Oracle
PostgreSQL
SQL Server
Ephemeral provides empty base images for its supported database types. When you create a database from an image, Ephemeral creates an empty database.
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:
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.
You can also create data volumes to use as the basis for new Ephemeral databases. You store the data volumes in your 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.
As the output of a Tonic Structural data generation. For more information, in the Structural documentation, go to .
Tonic Structural can create a data volume as the output of a data generation. For more information, in the Structural documentation, go to .