postgres-xc

5057 ワード

Postgres-XC(eXtensible Cluster)は、書き込み拡張性、同期性、対称性、透明性のあるPostgreSQLクラスタソリューションを提供するオープンソースプロジェクトです.複数のハードウェアまたは仮想マシンのセットにインストールできる、緊密に結合されたデータベースコンポーネントです.
1台のデータベース・サーバに比べて、書き込みの拡張性は、Postgres-XCができるだけ多くのデータベース・サーバを構成し、より多くの書き込みを処理することができることを意味します(SQL文の更新)
対称性とは、より多くのクライアントが接続されているデータベース・サーバが、単一で一貫したクラスタ・フル・ビューのデータベースを提供することを意味します.
任意のデータベース・サーバからの任意のデータベース更新の同期手段は、異なるホスト上で実行される他のトランザクションを直ちに表示します.
透過的な手段で、複数のデータベース・サーバにデータがどのように格納されるかを心配する必要はありません.
Postgres-XCを複数のサーバで実行するように設定できます.データは、各テーブルで選択するなど、分散方式、パーティション化、またはレプリケーションに格納されます.クエリーを発行すると、Postgres-XCはターゲットデータがどこに格納されているかを決定し、ターゲットデータを含むサーバの問題に対応するクエリーを行います.
今日ubuntu 12-10でpostgreSQLを使用しているとinitdbがないことがわかりました
postgres-xcを解凍中(.../postgres-xc_1.0.2-1 ubuntu 1_i 386.deb)...ureadahead用のフリップフロップを処理中...man-db用のフリップフロップを処理中...postgres-xc(1.0.2-1 ubuntu 1)を設定中...ユーザーの「postgres-xc」を「ssl-cert」グループに追加中The files belonging to this GTM system will be owned by user「postgres-xc」に追加する.This user must also own the server process.
creating directory GTM … ok creating configuration files … ok
Success. You can now start the GTM server using:
gtm -D GTM

or
gtm_ctl -Z gtm -D GTM -l logfile start

このデータベースシステムに属するファイルホストはユーザ「postgres-xc」である.このユーザは、サーバプロセスのホストである必要がある.データベースクラスタにlocale zh_が付きますCN.UTF-8を初期化する.デフォルトのデータベースエンコーディングはUTF 8に設定.initdb:言語環境「zh_CN.UTF-8」に適切なテキスト検索構成を見つけることができません.デフォルトのテキスト検索構成は「simple」に設定されます.
ディレクトリCNの作成に成功しましたサブディレクトリの作成に成功しました...デフォルト最大結合数の選択に成功しました(max_connections)...100デフォルト共有バッファサイズの選択に成功しました(shared_buffers)...24 MBプロファイルの作成に成功しました...CN/base/1にtemplate 1データベースの作成に成功しました...pg_の初期化に成功しましたauthid...dependenciesの初期化に成功...システムビューの作成に成功...システムオブジェクト記述のロードに成功...文字セット変換の作成に成功...辞書の作成に成功...内部オブジェクトへの権限の設定に成功...情報モードの作成に成功...PL/pgSQLサーバ側プログラミング言語のロードに成功...データベースtempのクリーンアップに成功成功コピーtemplate 1からtemplate 0...成功コピーtemplate 1からtemplate 0...成功コピーtemplate 1からtemplate 0...成功コピー
警告:ローカル接続のtrust認証が開始されました.pgを編集することでhba.conf変更またはinitdbを次回実行するときに-Aオプションを使用します.
Success. You can now start the database server of the Postgres-XC coordinator using:
postgres -C -D CN

or
pg_ctl start -D CN -Z coordinator -l logfile

You can now start the database server of the Postgres-XC datanode using:
postgres -X -D CN

or
pg_ctl start -D CN -Z datanode -l logfile

このデータベースシステムに属するファイルホストはユーザ「postgres-xc」である.このユーザは、サーバプロセスのホストである必要がある.データベースクラスタにlocale zh_が付きますCN.UTF-8を初期化する.デフォルトのデータベースエンコーディングはUTF 8に設定.initdb:言語環境「zh_CN.UTF-8」に適切なテキスト検索構成を見つけることができません.デフォルトのテキスト検索構成は「simple」に設定されます.
ディレクトリDN 1の作成...サブディレクトリの作成に成功しました...デフォルト最大結合数の選択に成功しました(max_connections)...100デフォルト共有バッファサイズの選択に成功しました(shared_buffers)...24 MBプロファイルの作成に成功しました...DN 1/base/1にtemplate 1データベースの作成に成功しました...pg_を初期化しましたauthid...dependenciesの初期化に成功...システムビューの作成に成功...システムオブジェクト記述のロードに成功...文字セット変換の作成に成功...辞書の作成に成功...内部オブジェクトへの権限の設定に成功...情報モードの作成に成功...PL/pgSQLサーバ側プログラミング言語のロードに成功...データベースtempのクリーンアップに成功成功コピーtemplate 1からtemplate 0...成功コピーtemplate 1からtemplate 0...成功コピーtemplate 1からtemplate 0...成功コピー
警告:ローカル接続のtrust認証が開始されました.pgを編集することでhba.conf変更またはinitdbを次回実行するときに-Aオプションを使用します.
Success. You can now start the database server of the Postgres-XC coordinator using:
postgres -C -D DN1

or
pg_ctl start -D DN1 -Z coordinator -l logfile

You can now start the database server of the Postgres-XC datanode using:
postgres -X -D DN1

or
pg_ctl start -D DN1 -Z datanode -l logfile

このデータベースシステムに属するファイルホストはユーザ「postgres-xc」である.このユーザは、サーバプロセスのホストである必要がある.データベースクラスタにlocale zh_が付きますCN.UTF-8を初期化する.デフォルトのデータベースエンコーディングはUTF 8に設定.initdb:言語環境「zh_CN.UTF-8」に適切なテキスト検索構成を見つけることができません.デフォルトのテキスト検索構成は「simple」に設定されます.
ディレクトリDN 2の作成...サブディレクトリの作成に成功しました...デフォルト最大結合数の選択に成功しました(max_connections)...100デフォルト共有バッファサイズの選択に成功しました(shared_buffers)...24 MBプロファイルの作成に成功しました...DN 2/base/1にtemplate 1データベースの作成に成功しました...pg_を初期化しましたauthid...dependenciesの初期化に成功...システムビューの作成に成功...システムオブジェクト記述のロードに成功...文字セット変換の作成に成功...辞書の作成に成功...内部オブジェクトへの権限の設定に成功...情報モードの作成に成功...PL/pgSQLサーバ側プログラミング言語のロードに成功...データベースtempのクリーンアップに成功成功コピーtemplate 1からtemplate 0...成功コピーtemplate 1からtemplate 0...成功コピーtemplate 1からtemplate 0...成功コピー
警告:ローカル接続のtrust認証が開始されました.pgを編集することでhba.conf変更またはinitdbを次回実行するときに-Aオプションを使用します.
Success. You can now start the database server of the Postgres-XC coordinator using:
postgres -C -D DN2

or
pg_ctl start -D DN2 -Z coordinator -l logfile

You can now start the database server of the Postgres-XC datanode using:
postgres -X -D DN2

or
pg_ctl start -D DN2 -Z datanode -l logfile
  • Starting Postgres-XC datanode [ OK ]
  • Starting Postgres-XC coordinator [ OK ]
  • Starting Postgres-XC gtm [ OK ] pgxc_pool_reload t(1行記録)
  • ureadahead用のトリガを処理しています...