多磁盘上的PostgreSQL数据库设计

nukf8bse  于 2023-02-12  发布在  PostgreSQL
关注(0)|答案(1)|浏览(214)

目前,我有一台物理机,几乎没有SSD磁盘和PostgreSQL全新安装:我将在几个不同的表中加载大约1- 2 Tb的数据(它们之间没有互连),其中每个表包含不同的数据实体。
我想到两种方法:
1.在每个磁盘上为每个实体创建DB(带有数据实体的相应表)。
1.创建一个数据库,但将对应数据实体的每个表存储在单独的磁盘上。
所以,我的问题如下:哪种方法更可取,哪种方法可以以较低的成本实现?
同志们,我们热切地等待你们的建议

kgsdhlau

kgsdhlau1#

你可以自己回答这个问题。

  • 数据是否由同一应用程序使用?
  • 是否联接了这些表中的数据?
  • 这些表应该总是一起启动和停止,并且具有相同的PostgreSQL版本吗?

如果是,那么最好将它们存储在一个数据库中。创建三个逻辑卷,并将它们在SSD上进行条带化:一个用于数据,一个用于pg_wal,一个用于日志。
如果没有,最好是每个表一个数据库或一个数据库集群。

相关问题