pgpool2.git / summary / log / commit / refs
commit 3691d809743bf7e6e2001b591698154044f016cf
Author: Tatsuo Ishii <ishii@postgresql.org>
Date: Wed Oct 19 08:49:05 2016 +0000
Translate intro.sgml into Japanese.
Fix typo in English intro.sgml.
doc.ja/src/sgml/intro.sgml | 82 +++++++++++++++++++++++++++++++++++++++---
doc.ja/src/sgml/stylesheet.xsl | 3 ++
doc/src/sgml/intro.sgml | 4 +--
3 files changed, 82 insertions(+), 7 deletions(-)
diff --git a/doc.ja/src/sgml/intro.sgml b/doc.ja/src/sgml/intro.sgml
index c071cd503..5a0f8cb4f 100644
--- a/doc.ja/src/sgml/intro.sgml
+++ b/doc.ja/src/sgml/intro.sgml
@@ -22,47 +22,68 @@
</para>
<para>
+<!--
To make the large amount of information about
<productname>Pgpool-II</productname> manageable, this book has been
organized in several parts. Each part is targeted at a different
class of users, or at users in different stages of their
<productname>Pgpool-II</productname> experience:
+-->
+<productname>Pgpool-II</productname>に関する膨大な情報を管理しやすくするために、本書はいくつかの部分に分かれています。
+それぞれの部分のユーザの層の違い、あるいは<productname>Pgpool-II</productname>の経験の違いに合せて構成されてます。
<itemizedlist>
<listitem>
<para>
+<!--
<xref linkend="tutorial"> is an informal introduction for new users.
+-->
+<xref linkend="tutorial">は入門者のための導入情報です。
</para>
</listitem>
<listitem>
<para>
+<!--
<xref linkend="admin"> describes the installation and
administration of the server. Everyone who runs a
- <productname>PostgreSQL</productname> server, be it for private
+ <productname>Pgpool-II</productname> server, be it for private
use or for others, should read this part.
+-->
+<xref linkend="admin">では、サーバのインストールと管理について記述しています。
+個人目的であれ、他の人のために動かすのであれ、<productname>Pgpool-II</productname>サーバを動かす人はこの章を読んでください。
</para>
</listitem>
<listitem>
<para>
+<!--
<xref linkend="examples"> explains several configuration examples
so that users can choose the starting point of their actual systems.
+-->
+<xref linkend="examples">では、実際のシステムで使う際のスタートポイントとしてユーザが選択できるように。何種類かの構成例を説明しています。
</para>
</listitem>
<listitem>
<para>
+<!--
<xref linkend="reference"> contains reference information about
SQL commands, client and server programs. This part supports
the other parts with structured information sorted by command or
program.
+-->
+<xref linkend="reference">には、SQLコマンド、クライアント、サーバプログラムが含まれます。
+コマンドあるいはプログラムでソートされた構造的な情報となっており、本書の他の部分をサポートするように考慮されています。
</para>
</listitem>
<listitem>
<para>
+<!--
<xref linkend="appendixes"> is an appendix information such as release notes.
+-->
+<xref linkend="appendixes">はリリースノートのような追加情報です。
</para>
</listitem>
@@ -79,34 +100,52 @@
</para>
<sect1 id="intro-whatis">
+<!--
<title> What is <productname>Pgpool-II</productname>?</title>
+-->
+ <title><productname>Pgpool-II</productname>とは?</title>
<para>
+<!--
<productname>Pgpool-II</productname> is a proxy software that sits
between <productname>PostgreSQL</productname> servers and a
<productname>PostgreSQL</productname> database client. It provides
the following features:
+-->
+<productname>Pgpool-II</productname>は、<productname>PostgreSQL</productname>サーバと<productname>PostgreSQL</productname>データベースクライアントの間に位置するプロキシソフトウェアです。
+以下のような機能を提供します。
<variablelist>
<varlistentry>
+<!--
<term>Connection Pooling</term>
+-->
+ <term>コネクションプーリング</term>
<listitem>
<para>
+<!--
<productname>Pgpool-II</productname> maintains established
connections to the <productname>PostgreSQL</productname>
servers, and reuses them whenever a new connection with the
same properties (i.e. user name, database, protocol version)
comes in. It reduces the connection overhead, and improves
system's overall throughput.
+-->
+<productname>Pgpool-II</productname>は、<productname>PostgreSQL</productname>サーバへの確立された接続を維持し、プロパティ(つまりユーザ名、データベース、プロトコルバージョン)が同じ新規のコネクションが到着する度に再利用します。
+コネクションオーバヘッドを軽減することによって、システム全体のスループットを改善します。
</para>
</listitem>
</varlistentry>
<varlistentry>
+<!--
<term>Load Balancing</term>
+-->
+ <term>負荷分散</term>
<listitem>
<para>
+<!--
If a database is replicated (because running in either
replication mode or master/slave mode), performing a SELECT
query on any server will return the same result. <productname>Pgpool-II</productname>
@@ -118,26 +157,37 @@
PostgreSQL servers. Load balancing works best in a scenario
where there are a lot of users executing many read-only
queries at the same time.
+-->
+(レプリケーションモードあるいはマスタースレーブモードで動作しているので)データベースがレプリケーションされている場合は、どのサーバにSELECTを発行しても同じ結果が得られます。
+<productname>Pgpool-II</productname>は、個々のPostgreSQLサーバの負荷を軽減するために、レプリケーションを利用します。
+SELECTクエリをサーバに分散させ、システム全体のスループットを改善します。
+理想的には、PostgreSQLサーバの数に比例して検索性能が向上します。
+多数のユーザが検索のみのクエリを同時に発行するようなシナリオで、負荷分散は最大の効果を発揮します。
</para>
</listitem>
</varlistentry>
<varlistentry>
- <term>Automated fail over</term>
+ <term>自動フェイルオーバ</term>
<listitem>
<para>
+<!--
If one of database servers goes down or becomes unrechable,
<productname>Pgpool-II</productname> will detaches it and continues operations using rest
of database servers. There are some sophiscated features which
- help the automated fail over including timeout and retres.
+ help the automated fail over including timeout and retries.
+-->
+データベースサーバのどれかがダウンしたり、到達できなくなったときは、<productname>Pgpool-II</productname>はそのサーバを切り離し、残ったサーバで運用を継続します。
+自動フェイルオーバの助けになるような、タイムアウト、リトライといった洗練された機能もあります。
</para>
</listitem>
</varlistentry>
<varlistentry>
- <term>Replication</term>
+ <term>レプリケーション</term>
<listitem>
<para>
+<!--
<productname>Pgpool-II</productname> can manage
multiple <productname>PostgreSQL</productname>
servers. Activating the replication feature makes it possible
@@ -148,14 +198,21 @@
built-in replication (native replication). However user can
use external replication features including streaming
replication of <productname>PostgreSQL</productname>.
+-->
+<productname>Pgpool-II</productname>は複数の<productname>PostgreSQL</productname>サーバを管理することができます。
+レプリケーション機能を有効にすることにより、2つあるいはそれ以上の<productname>PostgreSQL</productname>クラスタのリアルタイムバックアップを作成できます。
+これによって、クラスタの一つがダウンしても、中断なしにサービスを継続できます。
+<productname>Pgpool-II</productname>には、組み込みレプリケーション(ネィティブレプリケーション)機能があります。
+しかし、<productname>PostgreSQL</productname>のストリーミングレプリケーションのような、外部のレプリケーション機能を使うこともできます。
</para>
</listitem>
</varlistentry>
<varlistentry>
- <term>Limiting Exceeding Connections</term>
+ <term>限度を超えた接続の制限</term>
<listitem>
<para>
+<!--
There is a limit on the maximum number of concurrent
connections with <productname>PostgreSQL</productname>, and
new connections are rejected when this number is
@@ -166,6 +223,11 @@
limit on the maximum number of connections, but extra
connections will be queued instead of returning an error
immediately.
+-->
+<productname>PostgreSQL</productname>への最大同時接続数には制限があり、その制限に達すると新しいコネクションは拒否されます。
+最大接続数を大きくすると、リソースの消費が増え、システム全体の性能に悪影響があります。
+<productname>Pgpool-II</productname>にも最大接続数の制限があります。
+しかし、制限を超えた接続要求はすぐにエラーが返るのではなく、待ち行列に入ります。
</para>
</listitem>
</varlistentry>
@@ -175,6 +237,7 @@
</para>
<para>
+<!--
<productname>Pgpool-II</productname> speaks PostgreSQL's backend
and frontend protocol, and relays messages between a backend and a
frontend. Therefore, a database application (frontend) thinks
@@ -185,11 +248,20 @@
<productname>Pgpool-II</productname> is transparent to both the server and the client, an
existing database application can be used with <productname>Pgpool-II</productname> almost
without a change to its source code.
+-->
+<productname>Pgpool-II</productname>は、PostgreSQLのバックエンドフロントエンドプロトコルを理解し、バックエンドとフロントエンドの間でメッセージを転送します。
+つまり、データベースアプリケーション(フロントエンド)には<productname>Pgpool-II</productname>が実際の<productname>PostgreSQL</productname>サーバであるように見えます。
+サーバ(バックエンド)には、<productname>Pgpool-II</productname>がフロントエンドであるように見えます。
+<productname>Pgpool-II</productname>は、サーバとクライアントに対して透過なので、既存のデータベースアプリケーションは、ソースコードに変更を加えることなく<productname>Pgpool-II</productname>を利用できます。
</para>
<para>
+<!--
There are some restrictions to using SQL via <productname>Pgpool-II</productname>.
See <link linkend="restrictions">Restrictions</link> for more details.
+-->
+<productname>Pgpool-II</productname>でSQLを使うにあたっては、制限事項があります。
+詳細は<link linkend="restrictions">制限事項</link>をご覧ください。
</para>
</sect1>
diff --git a/doc.ja/src/sgml/stylesheet.xsl b/doc.ja/src/sgml/stylesheet.xsl
index 7967b361d..faa7d2457 100644
--- a/doc.ja/src/sgml/stylesheet.xsl
+++ b/doc.ja/src/sgml/stylesheet.xsl
@@ -16,8 +16,10 @@
<xsl:param name="generate.legalnotice.link" select="1"></xsl:param>
<xsl:param name="link.mailto.url">pgsql-docs@postgresql.org</xsl:param>
<xsl:param name="chunk.first.sections" select="1"/>
+<!-- <xsl:param name="chunker.output.indent" select="'yes'"/> -->
<xsl:param name="chunk.quietly" select="1"></xsl:param>
<xsl:param name="toc.max.depth">2</xsl:param>
+<xsl:param name="generate.section.toc.level">1</xsl:param>
<xsl:param name="website.stylesheet" select="0"/>
@@ -35,6 +37,7 @@
<xsl:call-template name="inline.monoseq"/>
</xsl:template>
+<xsl:include href="stylesheet-custom.xsl" />
<!-- table of contents configuration -->
diff --git a/doc/src/sgml/intro.sgml b/doc/src/sgml/intro.sgml
index 63286fec2..f103df841 100644
--- a/doc/src/sgml/intro.sgml
+++ b/doc/src/sgml/intro.sgml
@@ -31,7 +31,7 @@
<para>
<xref linkend="admin"> describes the installation and
administration of the server. Everyone who runs a
- <productname>PostgreSQL</productname> server, be it for private
+ <productname>Pgpool-II</productname> server, be it for private
use or for others, should read this part.
</para>
</listitem>
@@ -121,7 +121,7 @@
If one of database servers goes down or becomes unrechable,
<productname>Pgpool-II</productname> will detaches it and continues operations using rest
of database servers. There are some sophiscated features which
- help the automated fail over including timeout and retres.
+ help the automated fail over including timeout and retries.
</para>
</listitem>
</varlistentry>
[parent: 690bebcb506a]