我想知道这里是否有人有安装Postgres-XL的经验,这是PostgreSQL的新开源多线程版本。我计划将1-2 TB的数据库从常规的Postgres 9.3迁移到XL,并且想知道这里是否有人有任何建议或任何在线资源(除了上面的链接)他们可以指出我。特别是关于如何设置安装以在单机安装上工作 - 这里的想法是利用多个(8)处理器内核来实现更快(并行化)的查询。
我在HP ProLiant DL380p(Gen8)上使用RHEL 6.5,在RAID 5配置中具有8个内核,32Gb RAM和几个10k-rpm驱动器。
谢谢!
答案 0 :(得分:2)
所以正在搜索相同的主题。最简单的方法是使用docker,这是一篇关于它的博客文章Postgres-XL: a docker container
在这里,您可以找到如何使用Chef部署到单个rhel机器上的最新说明。 Deploying Postgres-XL in 2-minutes with Chef/serverspec
答案 1 :(得分:0)
你可能误解了Posgres-XL是什么。它不适用于您描述的多线程。所有数据库都是多线程的。 Posgres-XL适用于非常大的多节点集群,支持超大规模并行处理。它只需要至少两个节点用于基本设置。事务管理器的一个节点,以及协调器和数据节点的一个节点。如果你想在一个节点上运行,那么你应该只使用标准的Postgres。在单个节点上运行Postgres-XL将非常缓慢且毫无意义。