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