6

非常に大きなPostgreSQL8.3データベースをパーティション分割したいと思います。マニュアルを引用して

パーティショニングにはいくつかの利点があります。

..。

めったに使用されないデータは、より安価で低速のストレージメディアに移行できます。

テーブルを別のメディアまたはコンピューターに再配置する正しい方法は何ですか?アダム

4

1 に答える 1

4

あなたが話していることは、システムがどのように設定されているかに応じて、一般的にレプリケーションまたはクラスタリングと呼ばれます。

具体的にやりたいのはクラスタリングで、PostgreSQLでできます

wikiには、既存のソリューションのいくつかがリストされています。

  • Greenplumデータベース(以前のBizgres MPP)、独自仕様。クエリを並列化する方法ほどのレプリケーションソリューションではなく、データウェアハウスの群集を対象としています。ExtenDBに似ていますが、PostgreSQLと緊密に統合されています。
  • GridSQL for EnterpriseDB Advanced Server(以前のExtenDB)
  • sequoia(jdbc、以前はc-jdbcとして知られていました)
  • PL/Proxy -PL言語として実装されたデータベースパーティショニングシステム。
  • HadoopDB -postgresバックエンドサーバーのクラスターの前に配置されたMapReduceレイヤー。シェアードナッシングクラスタリング。
于 2010-03-01T17:20:30.607 に答える