Postgresql 将多个PostgeSQL服务器与单个共享网络数据目录一起使用?

Postgresql 将多个PostgeSQL服务器与单个共享网络数据目录一起使用?,postgresql,Postgresql,PostgreSQL如何处理使用共享数据目录在不同机器上运行多个服务器的问题?它能在引擎盖下自动处理这个问题吗?是否可能,但需要一些特殊配置?或者这是一个坏主意 我在高性能机器集群上做一些数据科学研究,在这里我提交作业,作业由一台随机机器运行,每台机器都可以访问一个共享的网络驱动器。目前,我正在使用SQLite,在这里这个用例可以很好地工作。单个共享SQLite数据库文件可以处理来自不同机器的多个连接,而不会出现问题 我现在正试图切换到PostgreSQL。群集中的机器之间的相互通信出乎意料地不

PostgreSQL如何处理使用共享数据目录在不同机器上运行多个服务器的问题?它能在引擎盖下自动处理这个问题吗?是否可能,但需要一些特殊配置?或者这是一个坏主意

我在高性能机器集群上做一些数据科学研究,在这里我提交作业,作业由一台随机机器运行,每台机器都可以访问一个共享的网络驱动器。目前,我正在使用SQLite,在这里这个用例可以很好地工作。单个共享SQLite数据库文件可以处理来自不同机器的多个连接,而不会出现问题

我现在正试图切换到PostgreSQL。群集中的机器之间的相互通信出乎意料地不直接。因此,虽然直接的解决方案应该是让所有其他机器都连接到一台服务器,但这最终可能并不实用。理想情况下,我可以继续使用SQLite设置所做的工作。也就是说,让每台机器运行自己的PostgreSQL server,然后连接到共享数据库。

否、否和是

PostgreSQL安装(“集群”是手册中使用的术语)需要负责其所有文件。它仔细地协调访问这些文件的多个进程之间的访问。您应该通过套接字以客户机/服务器的方式访问PostgreSQL(unix如果是本地的,tcp如果不是)。

否、否、否和是


PostgreSQL安装(“集群”是手册中使用的术语)需要负责其所有文件。它仔细地协调访问这些文件的多个进程之间的访问。您应该通过套接字以客户机/服务器的方式访问PostgreSQL(unix如果是本地的,tcp如果不是)。

PostgreSQL不支持这一点。这将导致损坏和数据丢失。如果您不能简化您的网络,那么您最好坚持使用SQLite。(假设SQLite实际上是安全的,我还没有验证过这一点)

PostgreSQL不支持这一点。这将导致损坏和数据丢失。如果您不能简化您的网络,那么您最好坚持使用SQLite。(假设SQLite实际上是安全的,这是我没有验证过的)

“使用共享数据目录处理在不同机器上运行多台服务器”-它没有。这只会损坏您的数据库。不要这样做。“使用共享数据目录处理在不同机器上运行多个服务器”-它不会。这只会损坏您的数据库。不要那样做。