代码之家  ›  专栏  ›  技术社区  ›  Adam Matan

postgresql:在不同机器之间拆分数据库

  •  4
  • Adam Matan  · 技术社区  · 15 年前

    我想分割一个很大的PostgreSQL 8.3数据库。 Quoting the manual ,

    分区可以提供 效益:

    很少使用的数据可以是 迁移到更便宜和更慢的存储 媒体。

    将表重新定位到其他媒体或计算机的正确方法是什么? 亚当

    1 回复  |  直到 15 年前
        1
  •  3
  •   Esteban Küber    15 年前

    您所说的通常称为复制或群集,具体取决于系统的设置方式。

    你要做的就是集群,并且 you can do it on PostgreSQL .

    wiki列出了一些现有的解决方案:

    • Greenplum Database (以前称为Bizgres MPP),专有。与其说是一个复制解决方案,不如说是一种并行查询的方法,而且是针对数据仓库人群的。类似于extendb,但与postgresql紧密集成。
    • GridSQL for EnterpriseDB Advanced Server (以前是extendb)
    • 红杉(JDBC,原名C-JDBC)
    • PL/Proxy -以pl语言实现的数据库分区系统。
    • HadoopDB -放在Postgres后端服务器集群前面的MapReduce层。没有共享群集。