非常に大きなPostgreSQL8.3データベースをパーティション分割したいと思います。マニュアルを引用して、
パーティショニングにはいくつかの利点があります。
..。
めったに使用されないデータは、より安価で低速のストレージメディアに移行できます。
テーブルを別のメディアまたはコンピューターに再配置する正しい方法は何ですか?アダム
非常に大きなPostgreSQL8.3データベースをパーティション分割したいと思います。マニュアルを引用して、
パーティショニングにはいくつかの利点があります。
..。
めったに使用されないデータは、より安価で低速のストレージメディアに移行できます。
テーブルを別のメディアまたはコンピューターに再配置する正しい方法は何ですか?アダム
あなたが話していることは、システムがどのように設定されているかに応じて、一般的にレプリケーションまたはクラスタリングと呼ばれます。
具体的にやりたいのはクラスタリングで、PostgreSQLでできます。
wikiには、既存のソリューションのいくつかがリストされています。
- Greenplumデータベース(以前のBizgres MPP)、独自仕様。クエリを並列化する方法ほどのレプリケーションソリューションではなく、データウェアハウスの群集を対象としています。ExtenDBに似ていますが、PostgreSQLと緊密に統合されています。
- GridSQL for EnterpriseDB Advanced Server(以前のExtenDB)
- sequoia(jdbc、以前はc-jdbcとして知られていました)
- PL/Proxy -PL言語として実装されたデータベースパーティショニングシステム。
- HadoopDB -postgresバックエンドサーバーのクラスターの前に配置されたMapReduceレイヤー。シェアードナッシングクラスタリング。