If a read-only hot-standby could be promoted as master for read-write at failover, then pgpool-II+hot-standby+streaming replication(or Streaming Replication) works better.<br><br><div class="gmail_quote">On Tue, Feb 28, 2012 at 2:46 PM, Tatsuo Ishii <span dir="ltr"><<a href="mailto:ishii@postgresql.org">ishii@postgresql.org</a>></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"><div class="im">> Thanks!<br>
> Just from learning perspective I raised previous 2nd question. I think<br>
> there should be 6 cases:<br>
><br>
</div>>    1. pgpool-II+master server+ warm-standby server+ file-based log shipping<br>
<div class="im">>    method between master and standby<br>
</div>>    2. pgpool-II+master server+ warm-standby server+ stream replication<br>
<div class="im">>    method between master and standby<br>
</div>>    3. pgpool-II+master server+ warm-standby server+ synchonous replication<br>
<div class="im">>    method between master and standby<br>
</div>>    4. pgpool-II+master server+ hot-standby server+ file-based log shipping<br>
<div class="im">>    method between master and standby<br>
</div>>    5. pgpool-II+master server+ hot-standby server+ stream replication<br>
<div class="im">>    method between master and standby<br>
</div>>    6. pgpool-II+master server+ hot-standby server+ synchonous replication<br>
<div class="im">>    method between master and standby<br>
><br>
> I noticed the tutorial of<br>
> <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>
> case 5. From that tutorial I assumed pgpool could be configured to support<br>
> case 2,3,5,6 by using master-slave mode combined with load balancing mode.<br>
> Is that right? Maybe I could have a try.<br>
> I understand people using warm-standby for HA,<br>
<br>
</div>Why do you think so? hot-standby can be used as a better HA comparing<br>
warm-standby, since there's less chance to lose transactions.<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>
>  and hot-standby for load<br>
> balancing, or OLAP on standby to seperate work-load from master.<br>
><br>
><br>
> On Tue, Feb 28, 2012 at 9:01 AM, Tatsuo Ishii <<a href="mailto:ishii@postgresql.org">ishii@postgresql.org</a>> wrote:<br>
><br>
>> > Hi, Friends,<br>
>> >   I've two questions:<br>
>> >   1. What's the real meanings of  "Replication mode"? I noticed there is<br>
>> no<br>
>> > much more explaination at pgpool-II manual (English)<br>
>> > <<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>>, what's<br>
>> the<br>
>> > difference between "Replication mode" and "Master-slave mode"? Should I<br>
>> > understand "Replication mode" as "pgpool-ii sends DML sentences just like<br>
>> > Inserts to two backends postgresql?"<br>
>><br>
>> Right.<br>
>><br>
>> >   2. I know I could configure Postgresql9.1 warm-standby using file-based<br>
>> > log shiping, stream replication or Synchronous Replication. From this<br>
>> > tutorial For pgpool-II 3.1 and PostgreSQL<br>
>> > 9.1<<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>
>> >,<br>
>> > I know how to configure pgpool supporting stream replication between<br>
>> master<br>
>> > and warm-standby. My question is it seems pgpool-ii doesn't support<br>
>> > file-based log shiping method between master and warm-standby, is that<br>
>> > right? Because I could not select Master-slave mode for it only support<br>
>> > slony or stream. And I also don't know whether should I use replication<br>
>> > mode in pgpool.conf.<br>
>> >   Thanks!<br>
>><br>
>> I have never tried warm standby with pgpool but master-slave + slony<br>
>> should be able to work with it. BTW, why do you need warm standby<br>
>> anyway? Is tehre any reason not to use streaming replication?<br>
>> --<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>
</div></div></blockquote></div><br>