I‘m studying these docs, thanks!<br>peng<br><br><div class="gmail_quote">On Thu, Mar 1, 2012 at 11:03 AM, Tatsuo Ishii <span dir="ltr">&lt;<a href="mailto:ishii@postgresql.org">ishii@postgresql.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Of course, that&#39;s a doable configuration.<br>
<br>
See tutorials for concrete examples.<br>
<br>
<a href="http://www.pgpool.net/pgpool-web/contrib_docs/simple_sr_setting_3.1/index.html" target="_blank">http://www.pgpool.net/pgpool-web/contrib_docs/simple_sr_setting_3.1/index.html</a><br>
<a href="http://www.pgpool.net/pgpool-web/contrib_docs/simple_sr_setting2_3.1/index.html" target="_blank">http://www.pgpool.net/pgpool-web/contrib_docs/simple_sr_setting2_3.1/index.html</a><br>
<div class="HOEnZb"><div class="h5">--<br>
Tatsuo Ishii<br>
SRA OSS, Inc. Japan<br>
English: <a href="http://www.sraoss.co.jp/index_en.php" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
Japanese: <a href="http://www.sraoss.co.jp" target="_blank">http://www.sraoss.co.jp</a><br>
<br>
&gt; If a read-only hot-standby could be promoted as master for read-write at<br>
&gt; failover, then pgpool-II+hot-standby+streaming replication(or Streaming<br>
&gt; Replication) works better.<br>
&gt;<br>
&gt; On Tue, Feb 28, 2012 at 2:46 PM, Tatsuo Ishii &lt;<a href="mailto:ishii@postgresql.org">ishii@postgresql.org</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; &gt; Thanks!<br>
&gt;&gt; &gt; Just from learning perspective I raised previous 2nd question. I think<br>
&gt;&gt; &gt; there should be 6 cases:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;    1. pgpool-II+master server+ warm-standby server+ file-based log<br>
&gt;&gt; shipping<br>
&gt;&gt; &gt;    method between master and standby<br>
&gt;&gt; &gt;    2. pgpool-II+master server+ warm-standby server+ stream replication<br>
&gt;&gt; &gt;    method between master and standby<br>
&gt;&gt; &gt;    3. pgpool-II+master server+ warm-standby server+ synchonous<br>
&gt;&gt; replication<br>
&gt;&gt; &gt;    method between master and standby<br>
&gt;&gt; &gt;    4. pgpool-II+master server+ hot-standby server+ file-based log<br>
&gt;&gt; shipping<br>
&gt;&gt; &gt;    method between master and standby<br>
&gt;&gt; &gt;    5. pgpool-II+master server+ hot-standby server+ stream replication<br>
&gt;&gt; &gt;    method between master and standby<br>
&gt;&gt; &gt;    6. pgpool-II+master server+ hot-standby server+ synchonous replication<br>
&gt;&gt; &gt;    method between master and standby<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I noticed the tutorial of<br>
&gt;&gt; &gt; <a href="http://www.pgpool.net/pgpool-web/pgpool-II/doc/pgpool-en.html" target="_blank">http://www.pgpool.net/pgpool-web/pgpool-II/doc/pgpool-en.html</a> falls into<br>
&gt;&gt; &gt; case 5. From that tutorial I assumed pgpool could be configured to<br>
&gt;&gt; support<br>
&gt;&gt; &gt; case 2,3,5,6 by using master-slave mode combined with load balancing<br>
&gt;&gt; mode.<br>
&gt;&gt; &gt; Is that right? Maybe I could have a try.<br>
&gt;&gt; &gt; I understand people using warm-standby for HA,<br>
&gt;&gt;<br>
&gt;&gt; Why do you think so? hot-standby can be used as a better HA comparing<br>
&gt;&gt; warm-standby, since there&#39;s less chance to lose transactions.<br>
&gt;&gt; --<br>
&gt;&gt; Tatsuo Ishii<br>
&gt;&gt; SRA OSS, Inc. Japan<br>
&gt;&gt; English: <a href="http://www.sraoss.co.jp/index_en.php" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
&gt;&gt; Japanese: <a href="http://www.sraoss.co.jp" target="_blank">http://www.sraoss.co.jp</a><br>
&gt;&gt;<br>
&gt;&gt; &gt;  and hot-standby for load<br>
&gt;&gt; &gt; balancing, or OLAP on standby to seperate work-load from master.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Tue, Feb 28, 2012 at 9:01 AM, Tatsuo Ishii &lt;<a href="mailto:ishii@postgresql.org">ishii@postgresql.org</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Hi, Friends,<br>
&gt;&gt; &gt;&gt; &gt;   I&#39;ve two questions:<br>
&gt;&gt; &gt;&gt; &gt;   1. What&#39;s the real meanings of  &quot;Replication mode&quot;? I noticed there<br>
&gt;&gt; is<br>
&gt;&gt; &gt;&gt; no<br>
&gt;&gt; &gt;&gt; &gt; much more explaination at pgpool-II manual (English)<br>
&gt;&gt; &gt;&gt; &gt; &lt;<a href="http://www.pgpool.net/pgpool-web/pgpool-II/doc/pgpool-en.html" target="_blank">http://www.pgpool.net/pgpool-web/pgpool-II/doc/pgpool-en.html</a>&gt;,<br>
&gt;&gt; what&#39;s<br>
&gt;&gt; &gt;&gt; the<br>
&gt;&gt; &gt;&gt; &gt; difference between &quot;Replication mode&quot; and &quot;Master-slave mode&quot;? Should<br>
&gt;&gt; I<br>
&gt;&gt; &gt;&gt; &gt; understand &quot;Replication mode&quot; as &quot;pgpool-ii sends DML sentences just<br>
&gt;&gt; like<br>
&gt;&gt; &gt;&gt; &gt; Inserts to two backends postgresql?&quot;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Right.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;   2. I know I could configure Postgresql9.1 warm-standby using<br>
&gt;&gt; file-based<br>
&gt;&gt; &gt;&gt; &gt; log shiping, stream replication or Synchronous Replication. From this<br>
&gt;&gt; &gt;&gt; &gt; tutorial For pgpool-II 3.1 and PostgreSQL<br>
&gt;&gt; &gt;&gt; &gt; 9.1&lt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; <a href="http://www.pgpool.net/pgpool-web/contrib_docs/simple_sr_setting_3.1/index.html" target="_blank">http://www.pgpool.net/pgpool-web/contrib_docs/simple_sr_setting_3.1/index.html</a><br>
&gt;&gt; &gt;&gt; &gt;,<br>
&gt;&gt; &gt;&gt; &gt; I know how to configure pgpool supporting stream replication between<br>
&gt;&gt; &gt;&gt; master<br>
&gt;&gt; &gt;&gt; &gt; and warm-standby. My question is it seems pgpool-ii doesn&#39;t support<br>
&gt;&gt; &gt;&gt; &gt; file-based log shiping method between master and warm-standby, is that<br>
&gt;&gt; &gt;&gt; &gt; right? Because I could not select Master-slave mode for it only<br>
&gt;&gt; support<br>
&gt;&gt; &gt;&gt; &gt; slony or stream. And I also don&#39;t know whether should I use<br>
&gt;&gt; replication<br>
&gt;&gt; &gt;&gt; &gt; mode in pgpool.conf.<br>
&gt;&gt; &gt;&gt; &gt;   Thanks!<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; I have never tried warm standby with pgpool but master-slave + slony<br>
&gt;&gt; &gt;&gt; should be able to work with it. BTW, why do you need warm standby<br>
&gt;&gt; &gt;&gt; anyway? Is tehre any reason not to use streaming replication?<br>
&gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt; Tatsuo Ishii<br>
&gt;&gt; &gt;&gt; SRA OSS, Inc. Japan<br>
&gt;&gt; &gt;&gt; English: <a href="http://www.sraoss.co.jp/index_en.php" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
&gt;&gt; &gt;&gt; Japanese: <a href="http://www.sraoss.co.jp" target="_blank">http://www.sraoss.co.jp</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt;<br>
</div></div></blockquote></div><br>