我想对一个非常大的PostgreSQL 8.3数据库进行分区。 Quoting the manual,
分区可以提供几个 好处:
...
很少使用的数据可以 迁移到更便宜和更慢的存储 媒体。
将表格重新定位到其他媒体或计算机的正确方法是什么? 亚当
答案 0 :(得分:3)
您所谈论的内容通常称为复制或群集,具体取决于系统的设置方式。
您要特别做的是群集和you can do it on PostgreSQL。
维基列出了一些现有的解决方案:
- Greenplum Database(原Bizgres MPP),专有。与其说是一种复制解决方案,不是一种并行化查询的方法,而是针对数据仓库人群。与ExtenDB类似,但与PostgreSQL紧密集成。
- GridSQL for EnterpriseDB Advanced Server(原ExtenDB)
- 红杉(jdbc,以前称为c-jdbc)
- PL/Proxy - 以PL语言实现的数据库分区系统。
- HadoopDB - MapReduce层放在postgres后端服务器集群前面。无共享群集。