所以我有一个150 GB的数据库,我想导入到Google Cloud SQL(无论它的PSQL还是MySQL都没关系。)我想这样做的原因是为了拥有更灵活的空间和更快的计算。
但是,我找不到如何做到这一点的简单介绍。似乎这样做的方法是制作Google云端存储实例,然后将我的SQLite数据库转储到SQL文件,将其上传到云存储桶,然后将其导入到Google Cloud SQL。这是最好最快的方式吗?
倾倒150 GB的数据库可能需要大量的空间和大量的时间。
答案 0 :(得分:0)
最终,你需要做的是:
您可以尝试使用https://github.com/dimitri/pgloader之类的内容来最小化中间步骤。您似乎可以使用此工具将sqlite数据库直接连接到CloudSQL实例。这需要时间 - 没有可以向Google转移价值约150G的数据
您的sqlite数据库现在存储在哪里?如果它已经在GCE VM中,那么从与CloudSQL实例相同的区域运行pgloader会使它更快。