質問

非常に大規模な PostgreSQL 8.3 データベースをパーティション分割したいと考えています。 マニュアルを引用すると,

パーティション化はいくつかの利点を提供できます。

...

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

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

役に立ちましたか?

解決

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

具体的にやりたいのはクラスタリングであり、 PostgreSQLでもできるよ.

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

  • グリーンプラムデータベース (以前の Bizgres MPP)、独自仕様。レプリケーション ソリューションというよりは、クエリを並列化する方法であり、データ ウェアハウスの群衆を対象としています。ExtenDB に似ていますが、PostgreSQL と緊密に統合されています。
  • EnterpriseDB Advanced Server 用 GridSQL (以前の ExtenDB)
  • sequoia (jdbc、以前は c-jdbc として知られていました)
  • PL/代理人 - PL言語として実装されたデータベース分割システム。
  • HadoopDB - Postgres バックエンド サーバーのクラスターの前に置かれる MapReduce レイヤー。シェアードナッシングクラスタリング。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top