LogoLogo
Release notesAPI docsDocs homeEphemeral CloudTonic.ai
  • Tonic Ephemeral guide
  • About Tonic Ephemeral
  • Getting started with the Ephemeral free trial
  • Managing your Ephemeral account
  • Managing Databases
    • Viewing the list of databases
    • Starting a database
    • Changing the database configuration
    • Database configuration settings
      • Setting the required resources for a database
      • Setting the database expiration
      • Providing a custom configuration file
    • Connecting to a database
    • Resetting a database
    • Deactivating and reactivating databases
    • Managing auto snapshots
    • Tracking database activity
    • Deleting a database
  • Managing user snapshots
    • About user snapshots
    • Viewing the user snapshot list
    • Creating a user snapshot from an Ephemeral database
    • Creating a user snapshot from imported data
    • Editing a user snapshot
    • Creating a database from a user snapshot
    • Deleting a user snapshot
  • Installing and configuring Ephemeral
    • Ephemeral architecture
    • Configuring an allowlist for Ephemeral Cloud database connections
    • Installing a self-hosted instance of Ephemeral
      • System requirements
      • Deploying Ephemeral with Helm
    • Configuring database access on a self-hosted instance
    • Configuring tolerations and node selectors
    • Managing access to Ephemeral
      • Managing Ephemeral users
      • Enabling SSO on a self-hosted instance
        • Google
        • Okta
    • Setting the registry location for data volumes
    • Managing custom images
      • Creating, editing, and deleting custom images
      • Oracle image configuration
    • Configuring automatic deletion of snapshots
  • Monitoring and data collection
    • Monitoring your Ephemeral billed usage
    • Monitoring your disk storage
    • Data that Tonic.ai collects
  • Using the Ephemeral API
    • About the Ephemeral API
    • Configuring Ephemeral
    • Getting information about Ephemeral databases
    • Starting a database
    • Managing databases
    • Managing snapshots
Powered by GitBook
On this page
  • How Tonic Ephemeral works
  • Supported database types for Ephemeral
  • About the images, snapshots, and volumes used to create Ephemeral databases
  • Base images
  • Snapshots
  • Volumes

Was this helpful?

Export as PDF

About Tonic Ephemeral

PreviousTonic Ephemeral guideNextGetting started with the Ephemeral free trial

Last updated 11 months ago

Was this helpful?

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 .

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 .

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.

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

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.

You can create user snapshots . 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 .

Tonic Structural can create a data volume as the output of a data generation. For more information, in the Structural documentation, go to .

on-demand from an existing Ephemeral database
connection information to use to connect to each database
delete snapshots automatically after a specified period of time
Overview diagram of Ephemeral
Writing output to Tonic Ephemeral
Writing output to a container repository