我目前正在使用我的本地机器来操作数据,谷歌应用引擎来托管我的网络服务和谷歌云 sql 来处理数据库。但是,我需要先将我的数据上传到 gae,然后在 gae 上运行一个后端作业,以便稍后将所有数据上传到谷歌云 sql。两次上传数据是浪费时间。我想直接从我的本地机器导入/更新一些日期到谷歌云 sql。
目前,google cloud sql仅完全支持google app engine作为其客户端。
Google Cloud SQL 目前仅适用于 Google App Engine 应用程序。要开发 Google App Engine 应用程序,您需要安装 Python 或 Java 版本的 App Engine SDK:
但是,由于 google cloud sql 提供了一个jar db 驱动程序以允许从本地计算机访问命令行客户端/SQuirrel SQL 客户端。看起来我可以编写一些 java 代码来通过本地机器中的这个 jar 与云 sql 进行交互。或者我可以使用jpype 之类的工具通过 python 访问谷歌云 sql。
那可能吗?我应该从哪里开始?或者有没有其他方法可以在本地机器上使用 python 来访问谷歌云 sql?