メインコンテンツまでスキップ
バージョン: 3.14

Kubernetes 環境で ScalarDB または ScalarDL データをバックアップおよび復元する

このガイドでは、Kubernetes 環境で ScalarDB または ScalarDL データをバックアップおよび復元する方法について説明します。このガイドは、クラウドサービスプロバイダーのマネージドデータベースを ScalarDB または ScalarDL のバックエンドデータベースとして使用していることを前提としていることに注意してください。以下は、このガイドで使用が想定されている管理データベースのリストです。

  • NoSQL: トランザクションをサポートしません
    • Amazon DynamoDB
    • Azure Cosmos DB for NoSQL
  • リレーショナルデータベース (RDB):トランザクションをサポート
    • Amazon RDS
      • MySQL
      • Oracle
      • PostgreSQL
      • SQL Server
    • Amazon Aurora
      • MySQL
      • PostgreSQL
    • Azureデータベース
      • MySQL
      • PostgreSQL

ScalarDB で使用されるデータベースをトランザクション的に一貫した方法でバックアップおよび復元する方法の詳細については、A Guide on How to Backup and Restore Databases Used Through ScalarDB を参照してください。

バックアップを実行する

使用しているデータベースの種類とデータベースの数を確認します。

バックアップと復元の実行方法は、データベースの種類 (NoSQL または RDB) と使用しているデータベースの数によって異なります。

NoSQL または複数のデータベース

NoSQL データベースを使用している場合、または Multi-storage Transactions または Two-phase Commit Transactions 機能が使用するデータベースが2つ以上ある場合、詳細については Kubernetes 環境で NoSQL データベースをバックアップするを参照してください。バックアップの実行方法について。

単一 RDB

単一のRDBを使用している場合のバックアップ方法については、Kubernetes環境でRDBをバックアップするを参照してください。

Multi-storage Transactions または Two-phase Commit Transactions 機能が使用する RDB が2つ以上ある場合は、代わりに Kubernetes 環境で NoSQL データベースをバックアップするの手順に従う必要があります。

データベースを復元する

管理されたデータベースからデータを復元する方法の詳細については、Kubernetes 環境でのデータベースの復元を参照してください。

This website uses cookies to enhance the visitor experience. By continuing to use this website, you acknowledge that you have read and understood our privacy policy and consent to the use of cookies to help improve your browsing experience and provide you with personalized content.