linux - 将 postgres 从 windows 重定向到 linux

标签 linux windows postgresql

目前,我们为我们的应用程序连接到安装在 Windows 电脑上的 postgres 数据库。在测试环境中,我试图弄清楚是否有可能让 Windows PC 上的 postgres 服务器连接到实际安装在 Linux 服务器上的数据库。这样做的原因是我们有几个站点运行的数据库已经有 100GB 的大小,只有一年的数据,我想看看通过将它移到 Linux 服务器上我能做多少性能改进。

最佳答案

倾听您的程序员的意见(这可能是您在编码员论坛上期望得到的答案)。

您可以使用 postgres_fdw 访问不同数据库上的表,但这会使您的体系结构更加脆弱和复杂,并且它不会告诉您是否可以通过将数据库迁移到 Linux 来获得性能提升。

主要原因是架构差异太大,无法进行合理的比较。您的数据将通过 Windows 服务器,并且还会涉及一个客户端-服务器连接。

如果要比较性能,请设置 Linux 测试机并使用类似 pgreplay 的工具比较性能。

完全披露:我是该工具的作者。

关于linux - 将 postgres 从 windows 重定向到 linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54938065/

相关文章:

postgresql - Knex.js - 如何使用 'where' 子句创建唯一索引?

使用查找命令的正则表达式

linux - 将信息存储在文件中以便更快地访问

java - 在 ms windows 中编译 mac os java 文件时出错

windows - 在 Windows 上构建 MonoDevelop 7.2.x 失败

postgresql - 有没有办法用 postgres 导入索引文件?

.net - Raspbian 操作系统(Linux 和 Mono)上的 VB.net

linux - Bash - 更正格式(sed?)

windows - AVI 文件使用 WMP 在本地播放,但不能在我的网站外播放 WMP ActiveX

ruby-on-rails - 使用 PostgreSQL 的模式和 Rails 创建 Multi-Tenancy 应用程序