Python读写2个DB

时间:2014-09-02 08:45:12

标签: python mysql postgresql grails

我之前从未真正使用过python。 在进入之前,我有一个快速的问题来检查我打算在这里做的事情的可行性。

我有两台服务器, MySQL服务器和postgresql集群(greenplum prod)

现在,我需要运行一个python脚本来读取greenplum中的数据并将其写入mysql服务器中的三个表(在此处插入表格)

最初,我只在greenplum prod中执行所有操作,它用于读取数据并仅在greenplum prod中创建三个中间表。 现在,我需要在mysql服务器中每小时创建和更新这三个中间表,这只能在一个python脚本中发生(因为它的读取和写入)

这个过程可行吗?

如果是,我的grails应用程序将从mysql服务器读取数据(动态数据)并在浏览器中显示 由于防火墙问题,grails应用程序无法连接到greenplum prod,它也会给服务器带来太多负载,这就是整个过程的原因

欢迎所有方法/建议

1 个答案:

答案 0 :(得分:1)

您可以使用mysql librarydocs以及cron jobother link

这两件事来实现这一目标
  1. 使用Mysql库创建和更新mysql数据库中的数据
  2. 然后Cron作业每隔一小时运行上面的脚本来重复执行相同的操作