[Groonga-commit] pgroonga/pgroonga.github.io at 5840268 [master] Update overview

Back to archive index

Kouhei Sutou null+****@clear*****
Sun Nov 20 23:56:07 JST 2016


Kouhei Sutou	2016-11-20 23:56:07 +0900 (Sun, 20 Nov 2016)

  New Revision: 5840268c6a707e5f1cbc1a0912bfa473ee9b7f4f
  https://github.com/pgroonga/pgroonga.github.io/commit/5840268c6a707e5f1cbc1a0912bfa473ee9b7f4f

  Message:
    Update overview
    
    PGroonga supports streaming replication.

  Modified files:
    _po/ja/overview/index.po
    ja/overview/index.md
    overview/index.md

  Modified: _po/ja/overview/index.po (+35 -29)
===================================================================
--- _po/ja/overview/index.po    2016-11-19 15:41:12 +0900 (5909955)
+++ _po/ja/overview/index.po    2016-11-20 23:56:07 +0900 (c65040f)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2016-11-11 23:02+0900\n"
+"PO-Revision-Date: 2016-11-20 23:55+0900\n"
 "Language: ja\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -60,32 +60,39 @@ msgid ""
 "es:"
 msgstr "あらゆる言語をサポートした全文検索を実現するための拡張機能がいくつかあります。"
 
-msgid ""
-"  * [pg_trgm]({{ site.postgresql_doc_base_url.en }}/pgtrgm.html)\n"
-"    * It's bundled with PostgreSQL but it's not installed as default.\n"
-"    * You need to change pg\\_trgm source code to support all languages."
+msgid "  * [pg\\_trgm]({{ site.postgresql_doc_base_url.en }}/pgtrgm.html)"
+msgstr "  * [pg\\_trgm]({{ site.postgresql_doc_base_url.ja }}/pgtrgm.html)"
+
+msgid "    * It's bundled with PostgreSQL but it's not installed as default."
+msgstr "    * PostgreSQLにバンドルされていますが、デフォルトではインストールされていません。"
+
+msgid "    * You need to change pg\\_trgm source code to support all languages."
+msgstr "    * あらゆる言語に対応するためにはpg\\_trgmのソースコードを変更する必要があります。"
+
+msgid "  * [pg\\_bigm](http://pgbigm.osdn.jp/)"
 msgstr ""
-"  * [pg_trgm]({{ site.postgresql_doc_base_url.ja }}/pgtrgm.html)\n"
-"    * PostgreSQLにバンドルされていますが、デフォルトではインストールされていません。\n"
-"    * あらゆる言語に対応するためにはpg\\_trgmのソースコードを変更する必要があります。"
 
 msgid ""
-"  * [pg_bigm](http://pgbigm.osdn.jp/)\n"
 "    * It supports full text search against all languages without changing sour"
-"ce code.\n"
+"ce code."
+msgstr "    * ソースコードを変更しなくてもあらゆる言語をサポートした全文検索を実現できます。"
+
+msgid ""
 "    * It requires [Recheck](http://pgbigm.osdn.jp/pg_bigm_en-1-1.html#enable_r"
-"echeck) to remove false positives.\n"
+"echeck) to remove false positives."
+msgstr ""
+"    * 誤検出を防ぐために[Recheck](http://pgbigm.osdn.jp/pg_bigm-1-2.html#enable_recheck"
+")をする必要があります。"
+
+msgid ""
 "    * Recheck is slow for many hits case. Because Recheck does sequential sear"
-"ch against records found by index search.\n"
-"    * If you disables Recheck, you may get false positives."
+"ch against records found by index search."
 msgstr ""
-"  * [pg_bigm](http://pgbigm.osdn.jp/)\n"
-"    * ソースコードを変更しなくてもあらゆる言語をサポートした全文検索を実現できます。\n"
-"    * 誤検出を防ぐために[Recheck](http://pgbigm.osdn.jp/pg_bigm-1-1.html#enable_recheck"
-")をする必要があります。\n"
 "    * Recheckはヒット数が多くなるほど遅くなります。なぜならRecheckはインデックスを使った検索でマッチしたレコードに対してシーケンシャルサ"
 "ーチをするからです。\n"
-"    * Recheckを無効にすると誤検出したレコードも返ってくる可能性があります。"
+
+msgid "    * If you disables Recheck, you may get false positives."
+msgstr "    * Recheckを無効にすると誤検出したレコードも返ってくる可能性があります。"
 
 msgid ""
 "PGroonga supports full text search against all languages without changing sour"
@@ -100,21 +107,20 @@ msgstr ""
 "です。"
 
 msgid ""
-"PGroonga doesn't support crash recovery and streaming replication because PGro"
-"onga doesn't support WAL. Because PostgreSQL doesn't provide API for supportin"
-"g WAL to extensions. PGroonga will support WAL when PostgreSQL provides the AP"
-"I."
+"PGroonga supports [replication](../reference/replication.html) with PostgreSQL"
+" 9.6 or later."
 msgstr ""
-"PGroongaはクラッシュリカバリーとストリーミングレプリケーションをサポートしてません。なぜならPGroongaはWALをサポートしていないからです。ど"
-"うしてWALをサポートしていないのかというと、PostgreSQLには拡張機能がWALをサポートするAPIがないからです。PostgreSQLがそのようなA"
-"PIを提供するようになったらPGroongaもWALをサポートする予定です。"
+"PGroongaは[レプリケーション](../reference/replication.html)をサポートしています。レプリケーション機能を使うにはPo"
+"stgreSQL 9.6以降が必要です。"
 
 msgid ""
-"FYI: pg\\_trgm and pg\\_bigm support WAL. To be precise, GIN and GiST that are u"
-"sed by pg\\_trgm and pg\\_bigm support WAL."
+"PGroonga isn't crash safe. If your PostgreSQL process is crashed while updatin"
+"g, you may need to recreate PGroonga indexes by [`REINDEX`]({{ site.postgresql"
+"_doc_base_url.en }}/sql-reindex.html)."
 msgstr ""
-"参考:pg\\_trgmとpg\\_bigmはWALをサポートしています。正確に言うと、pg\\_trgmとpg\\_bigmが使っているGINとGiSTがWALを"
-"サポートしています。"
+"PGroongaはクラッシュセーフではありません。もし、更新中にPostgreSQLのプロセスがクラッシュした場合は[`REINDEX`]({{ site."
+"postgresql_doc_base_url.ja }}/sql-reindex.html)PGroongaのインデックスを再作成する必要があるかもしれま"
+"せん。"
 
 msgid "## History"
 msgstr "## 歴史"

  Modified: ja/overview/index.md (+12 -5)
===================================================================
--- ja/overview/index.md    2016-11-19 15:41:12 +0900 (a02c009)
+++ ja/overview/index.md    2016-11-20 23:56:07 +0900 (d746466)
@@ -16,23 +16,30 @@ PostgreSQLはアルファベットと数値だけを使った言語の全文検
 
 あらゆる言語をサポートした全文検索を実現するための拡張機能がいくつかあります。
 
-  * [pg_trgm]({{ site.postgresql_doc_base_url.ja }}/pgtrgm.html)
+  * [pg\_trgm]({{ site.postgresql_doc_base_url.ja }}/pgtrgm.html)
+
     * PostgreSQLにバンドルされていますが、デフォルトではインストールされていません。
+
     * あらゆる言語に対応するためにはpg\_trgmのソースコードを変更する必要があります。
 
-  * [pg_bigm](http://pgbigm.osdn.jp/)
+  * [pg\_bigm](http://pgbigm.osdn.jp/)
+
     * ソースコードを変更しなくてもあらゆる言語をサポートした全文検索を実現できます。
-    * 誤検出を防ぐために[Recheck](http://pgbigm.osdn.jp/pg_bigm-1-1.html#enable_recheck)をする必要があります。
+
+    * 誤検出を防ぐために[Recheck](http://pgbigm.osdn.jp/pg_bigm-1-2.html#enable_recheck)をする必要があります。
+
     * Recheckはヒット数が多くなるほど遅くなります。なぜならRecheckはインデックスを使った検索でマッチしたレコードに対してシーケンシャルサーチをするからです。
+
+
     * Recheckを無効にすると誤検出したレコードも返ってくる可能性があります。
 
 PGroongaはソースコードを変更しなくてもあらゆる言語をサポートした全文検索を実現できます。
 
 PGroongaはRecheckなしで動きます。インデックスを使った検索で誤検出をしないからです。そのため、PGroongaはヒット数が多くなる場合でも高速です。
 
-PGroongaはクラッシュリカバリーとストリーミングレプリケーションをサポートしてません。なぜならPGroongaはWALをサポートしていないからです。どうしてWALをサポートしていないのかというと、PostgreSQLには拡張機能がWALをサポートするAPIがないからです。PostgreSQLがそのようなAPIを提供するようになったらPGroongaもWALをサポートする予定です。
+PGroongaは[レプリケーション](../reference/replication.html)をサポートしています。レプリケーション機能を使うにはPostgreSQL 9.6以降が必要です。
 
-参考:pg\_trgmとpg\_bigmはWALをサポートしています。正確に言うと、pg\_trgmとpg\_bigmが使っているGINとGiSTがWALをサポートしています。
+PGroongaはクラッシュセーフではありません。もし、更新中にPostgreSQLのプロセスがクラッシュした場合は[`REINDEX`]({{ site.postgresql_doc_base_url.ja }}/sql-reindex.html)PGroongaのインデックスを再作成する必要があるかもしれません。
 
 ## 歴史
 

  Modified: overview/index.md (+10 -4)
===================================================================
--- overview/index.md    2016-11-19 15:41:12 +0900 (a8fa81a)
+++ overview/index.md    2016-11-20 23:56:07 +0900 (0f2071e)
@@ -16,23 +16,29 @@ And more, PGroonga supports full text search against all text values in JSON. It
 
 There are some extensions that implements full text search against all languages:
 
-  * [pg_trgm]({{ site.postgresql_doc_base_url.en }}/pgtrgm.html)
+  * [pg\_trgm]({{ site.postgresql_doc_base_url.en }}/pgtrgm.html)
+
     * It's bundled with PostgreSQL but it's not installed as default.
+
     * You need to change pg\_trgm source code to support all languages.
 
-  * [pg_bigm](http://pgbigm.osdn.jp/)
+  * [pg\_bigm](http://pgbigm.osdn.jp/)
+
     * It supports full text search against all languages without changing source code.
+
     * It requires [Recheck](http://pgbigm.osdn.jp/pg_bigm_en-1-1.html#enable_recheck) to remove false positives.
+
     * Recheck is slow for many hits case. Because Recheck does sequential search against records found by index search.
+
     * If you disables Recheck, you may get false positives.
 
 PGroonga supports full text search against all languages without changing source code.
 
 PGroonga works without Recheck. PGroonga can find exact records only by index search. PGroonga is fast for many hits case.
 
-PGroonga doesn't support crash recovery and streaming replication because PGroonga doesn't support WAL. Because PostgreSQL doesn't provide API for supporting WAL to extensions. PGroonga will support WAL when PostgreSQL provides the API.
+PGroonga supports [replication](../reference/replication.html) with PostgreSQL 9.6 or later.
 
-FYI: pg\_trgm and pg\_bigm support WAL. To be precise, GIN and GiST that are used by pg\_trgm and pg\_bigm support WAL.
+PGroonga isn't crash safe. If your PostgreSQL process is crashed while updating, you may need to recreate PGroonga indexes by [`REINDEX`]({{ site.postgresql_doc_base_url.en }}/sql-reindex.html).
 
 ## History
 
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index