---
title: Migrate to Tiger Cloud | Tiger Data Docs
description: Move your data to Tiger Cloud from other databases
---

Whether you're moving an existing database to Tiger Cloud or loading data from files and streaming sources, this section has you covered. There are three ways to get your data into Tiger Cloud, depending on whether you want a one-time move, an ongoing copy, or a one-off file load.

## Choose your approach

- **Migrate to Tiger Cloud:** a one-time move of an existing database to Tiger Cloud. You replicate or copy everything across, then cut over so Tiger Cloud becomes your primary database and the source is retired. Use this when you are switching to Tiger Cloud. Methods range from [Livesync replication](/docs/migrate/livesync-replication/index.md) (near-zero downtime) to [migration with downtime](/docs/migrate/migrate-with-downtime/index.md) and [dual-write and backfill](/docs/migrate/dual-write-and-backfill/index.md).

- **Sync and stream:** continuous, ongoing replication. Your source stays the primary system of record, and Tiger Cloud runs alongside it as a constantly updated logical replica for real-time analytics. Use this when you want to keep the source in place. Sync from [PostgreSQL](/docs/migrate/livesync-for-postgresql/index.md) or [Amazon S3](/docs/migrate/livesync-for-s3/index.md), or stream from [Apache Kafka](/docs/migrate/livesync-for-kafka/index.md).

- **Upload files:** a one-off load of data files (CSV, Parquet, text, and MySQL) into a service, from your local machine or an S3 bucket. Use this for batch loads, samples, or backfills that aren't tied to a live source. Upload using [Tiger Console](/docs/migrate/import-console/index.md) or the [terminal](/docs/migrate/import-terminal/index.md).

The key difference: **Migrate to Tiger Cloud** ends with Tiger Cloud as your primary database, **Sync and stream** keeps the source as primary and Tiger Cloud as a live replica, and **Upload files** is a discrete load with no ongoing connection to the source.

## I want to...

[Migrate to Tiger Cloud](/docs/migrate/livesync-replication/index.md)

[Make a one-time move from PostgreSQL or TimescaleDB to Tiger Cloud and cut over.](/docs/migrate/livesync-replication/index.md)

[Sync and stream](/docs/migrate/livesync-for-postgresql/index.md)

[Continuously replicate data from PostgreSQL, S3, or Kafka into Tiger Cloud while the source stays primary.](/docs/migrate/livesync-for-postgresql/index.md)

[Upload files](/docs/migrate/import-console/index.md)

[Load CSV, Parquet, text, and MySQL files into a service from your machine or S3.](/docs/migrate/import-console/index.md)

## Troubleshooting

Running into issues? See [FAQ and troubleshooting](/docs/migrate/troubleshooting/index.md) for common migration problems and solutions.
