Stay organized with collections
Save and categorize content based on your preferences.
Migrate to Bigtable
You can migrate your data to Bigtable from a number of database
services. To understand the workloads that are best suited for
Bigtable, see the
Bigtable overview. The guides listed on
this page can help you plan and achieve your migration.
Migrate from HBase
When you migrate from an HBase installation to Bigtable, you
can use Google-provided open source migration and validation tools.
Replicate from HBase to
Bigtable: Complete an
online migration with almost no downtime using the Bigtable
HBase replication library.
Migrating from Cassandra: Use
open-source tooling to migrate from Apache Cassandra and interact with
Bigtable using Cassandra Query Language (CQL) syntax.
If you are considering a migration from DynamoDB to Bigtable, read
the following guide for a discussion of similarities and differences between the
two.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-02 UTC."],[[["\u003cp\u003eBigtable allows migration from various database services, including HBase, Cassandra, DynamoDB, and Aerospike.\u003c/p\u003e\n"],["\u003cp\u003eGoogle provides open-source tools to assist with HBase to Bigtable migrations, including options for both offline and online migration strategies.\u003c/p\u003e\n"],["\u003cp\u003eResources are available to help administrators understand the similarities and differences between Bigtable and Cassandra, as well as practical guidance for migrating queries.\u003c/p\u003e\n"],["\u003cp\u003eGuides are available for users migrating from DynamoDB and Aerospike, offering insights into the distinctions between these databases and Bigtable.\u003c/p\u003e\n"],["\u003cp\u003eFollowing the migration, you can explore importing and exporting data, as well as choosing between SSD and HDD storage options for Bigtable.\u003c/p\u003e\n"]]],[],null,["Migrate to Bigtable\n\nYou can migrate your data to Bigtable from a number of database\nservices. To understand the workloads that are best suited for\nBigtable, see the\n[Bigtable overview](/bigtable/docs/overview). The guides listed on\nthis page can help you plan and achieve your migration.\n\nMigrate from HBase\n\nWhen you migrate from an HBase installation to Bigtable, you\ncan use Google-provided open source migration and validation tools.\n\n- [Replicate from HBase to\n Bigtable](/bigtable/docs/hbase-replication): Complete an online migration with almost no downtime using the Bigtable HBase replication library.\n- [Migrating data from HBase to\n Bigtable offline](/bigtable/docs/migrate-hbase-data-to-bigtable): Migrate from an Apache HBase cluster to a Bigtable instance on Google Cloud offline.\n- [Migrate from HBase hosted on\n Google Cloud](/bigtable/docs/migrate-hbase-on-google-cloud-to-bigtable): Migrate to Bigtable from an HBase cluster that is hosted on a Google Cloud service, such as Dataproc.\n\nMigrate from Cassandra\n\nThe following resources are useful if you are an administrator planning a migration from\nApache Cassandra to Bigtable.\n\n- [Bigtable for Cassandra\n users](/bigtable/docs/cloud-bigtable-for-cassandra-users): Learn the core similarities and differences between the two services.\n- [Migrating from Cassandra](/bigtable/docs/migrate-from-cassandra): Use open-source tooling to migrate from Apache Cassandra and interact with Bigtable using Cassandra Query Language (CQL) syntax.\n- [Bigtable codelab for Cassandra\n users](https://codelabs.developers.google.com/codelabs/cbt-for-cassandra/index.html#0): Practice migrating queries from Cassandra to Bigtable.\n\nMigrate from DynamoDB\n\nIf you are considering a migration from DynamoDB to Bigtable, read\nthe following guide for a discussion of similarities and differences between the\ntwo.\n\n- [Migrate from DynamoDB to Bigtable](/bigtable/docs/dynamodb-users)\n\nUse a Google-provided migration tool that helps you migrate your data\nfrom DynamoDB to Bigtable.\n\n- [DynamoDB to Bigtable\n Migration Utility](https://github.com/GoogleCloudPlatform/professional-services/tree/main/tools/dynamodb-bigtable-migration#bigtable-data-bridge---dynamodb-to-bigtable-migration-utility)\n\nMigrate from Aerospike\n\nIf you are planning to migrate from Aeorspike to Bigtable, use\nthe following tutorial to get started.\n\n- [Migrate from Aerospike to Bigtable](/bigtable/docs/migrate-aerospike-to-bigtable)\n\nWhat's next\n\n- [Import and export.](/bigtable/docs/import-export)\n- [Choose between SSD and HDD storage.](/bigtable/docs/choosing-ssd-hdd)"]]