2

我想知道这里是否有人有安装Postgres-XL的经验,这是 PostgreSQL 的新开源多线程版本。我计划将一组 1-2 TB 的数据库从常规 Postgres 9.3 迁移到 XL,并且想知道这里是否有人有任何建议或任何在线资源(除了上面的链接)可以指向我。特别是关于如何设置安装以在单机安装上工作——这里的想法是利用多个 (8) 处理器内核来实现更快的(并行化)查询。

我在 HP ProLiant DL380p (Gen8) 上使用 RHEL 6.5,它具有 8 个内核、32Gb RAM 和几个 RAID 5 配置中的 10k-rpm 驱动器。

谢谢!

4

2 回答 2

2

围绕同一主题进行搜索也是如此。最简单的方法是使用 docker,这是一篇关于它的博客文章Postgres-XL:一个 docker 容器

在这里,您可以找到如何使用 Chef 部署到单个 rhel 机器上的最新说明。 使用 Chef/serverspec 在 2 分钟内部署 Postgres-XL

于 2014-10-10T19:19:22.207 回答
0

您可能会误解 Posgres-XL 是什么。如您所描述的,它不适用于多线程。所有数据库都是多线程的。Posgres-XL 适用于非常大的多节点集群,以支持非常大规模的并行处理。它至少需要两个节点来进行基本设置。一个节点用于事务管理器,一个用于协调器和数据节点。如果你想在一个节点上运行,那么你应该只使用标准的 Postgres。在单个节点上运行 Postgres-XL 会非常缓慢且毫无意义。

于 2017-03-02T15:48:23.047 回答