2017-03-28 4 views
0

Google Cloud SQLにインポートする1​​50 GBのデータベースがあります(PSQLまたはMySQLの場合は問題ありません)。より柔軟な空間、より高速な計算が可能です。SQLiteデータベースをGoogleクラウドにエクスポートする方法

しかし、私はこれがどのように行われたかについて簡単なイントロを見つけることはできません。これを行う方法は、Google Cloud Storageインスタンスを作成し、SQLiteデータベースをSQLファイルにダンプし、Cloud StorageバケットにアップロードしてからGoogle Cloud SQLにインポートすることです。これは最善の方法ですか?

150 GBのデータベースをダンプするには、おそらく多くのスペースと時間が必要です。

+1

これをnoSqlソリューションであるGoogle Cloud Datastoreというラベルにしました。私はラベルを削除する –

答えて

0

最終的に、何をする必要があるのである:あなたのSQLiteデータベース

  • それははmysql-または互換性postgresql-ように変換するの

    • メイクSQLダンプが(手動またはいくつかのツールを使用して)
    • をGoogle
    • あなたCloudSQLインスタンスにインポート

    にアップロードあなたはusinによって中間ステップを最小化しようとすることができますg https://github.com/dimitri/pgloaderのようなもの。このツールを使用してsqliteデータベースを直接CloudSQLインスタンスに接続できるようです。時間がかかります〜約150G相当のデータをGoogleに転送する必要はありません

    ここであなたのsqliteデータベースはどこに保存されていますか?既にGCE VMに入っている場合、CloudSQLインスタンスと同じリージョンからpgloaderを実行すると、はるかに高速になります。

  • 関連する問題