1.2.1 - en to ja translation catalogue (25 entries)

en: Sharding
ja: シャーディング

en: Groonga has :doc:`/limitations` against table size. You can't add 268,435,455 more records in one table.
ja: Groongaにはテーブルに格納できるレコード数に :doc:`/limitations` があります。1つのテーブルに268,435,455以上のレコードを追加できません。

en: Groonga supports time based sharding to resolve the limitation.
ja: この制限を解決するために、Groongaは時間ベースのシャーディング機能をサポートしています。

en: It works in the same database. It doesn't work with multiple databases. It means that this sharding feature isn't for distributing large data to multiple hosts.
ja: この機能は同一データベース内で動きます。複数のデータベースをまたいでは動きません。これは、このシャーディング機能はデータを複数のマシンに分散する用途では使えないということです。

en: If you want distributed sharding feature, use `Mroonga <http://mroonga.org/>`_ or `PGroonga <http://pgroonga.github.io/>`_. You can use sharding feature by MySQL or PostgreSQL. You'll be able to use `Droonga <http://droonga.org/>`_ for distributed sharding feature soon.
ja: もし、分散対応のシャーディング機能が欲しい場合は、 `Mroonga <http://mroonga.org/>`_ または `PGroonga <http://pgroonga.github.io/>`_ を使ってください。MySQLまたはPostgreSQLが提供しているシャーディング機能を使うことができます。近い将来、 `Droonga <http://droonga.org/>`_ でも分散対応のシャーディング機能を使えるようになる予定です。

en: Summary
ja: 概要

en: Sharding is implemented in ``sharding`` plugin. The plugin is written in mruby. You need to enable mruby when you build Groonga.
ja: シャーディングは ``sharding`` プラグインとして実装されています。このプラグインはmrubyで書かれています。そのため、Groongaをビルドするときにmrubyを有効にする必要があります。

en: You can confirm whether your Groonga supports mruby or not by ``--version`` command line argument of :doc:`/reference/executables/groonga`::
ja: Groongaがmrubyをサポートしているかは :doc:`/reference/executables/groonga` の ``--version`` 引数を使うとわかります::

en: If you find ``mruby``, your Groonga supports mruby.
ja: ``mruby`` があればあなたのGroongaはmrubyをサポートしています。

en: ``sharding`` plugin provides only search commands. They have ``logical_`` prefix in their command names such as :doc:`/reference/commands/logical_select` and :doc:`/reference/commands/logical_range_filter`.
ja: ``sharding`` プラグインは検索系のコマンドだけを提供しています。これらのコマンドは :doc:`/reference/commands/logical_select` や :doc:`/reference/commands/logical_range_filter` というように、コマンド名に ``logical_`` プレフィックスがついています。

en: ``sharding`` plugin doesn't provide schema define commands and data load commands yet. You need to use existing commands such as :doc:`/reference/commands/table_create`, :doc:`/reference/commands/column_create` and :doc:`/reference/commands/load`.
ja: ``sharding`` プラグインはスキーマ定義コマンドとデータロードコマンドをまだ提供していません。そのため、既存の :doc:`/reference/commands/table_create` 、 :doc:`/reference/commands/column_create` 、 :doc:`/reference/commands/load` コマンドを使う必要があります。

en: ``sharding`` plugin requires some rules against table and column. You need to follow these rules. They are described later.
ja: ``sharding`` プラグインを使うにはいくつかのルールに則ってテーブルとカラムを作る必要があります。これについては後述します。

en: Glossary
ja: 用語集

en: Name
ja: 名前

en: Description
ja: 説明

en: Logical table
ja: 論理テーブル

en: It's a table that consists of shards. It doesn't exist in Groonga database. It just exists in our minds.
ja: 複数のシャードをあわせて1つに見せているテーブルです。Groongaのデータベースの中には存在しません。私たちの頭の中にだけあります。

en: Logical table name
ja: 論理テーブル名

en: The name of logical table. It's prefix of shard names. For example, ``Logs`` is a logical table name and ``Logs_20150814`` and ``Logs_20150815`` are shard names.
ja: 論理テーブルの名前です。これはシャード名のプレフィックスです。例えば、 ``Logs`` が論理テーブル名で、 ``Logs_20150814`` と ``Logs_20150815`` がシャード名です。

en: Shard
ja: シャード

en: It's a table that has records in a day or month.  One shard has only partial records.
ja: 1日分または1ヶ月分のレコードを格納しているテーブルです。1つのシャードには一部のレコードのみがあります。

en: Shard name (= table name) must follow ``${LOGICAL_TABLE_NAME}_${YYYYMMDD}`` format or ``${LOGICAL_TABLE_NAME}_${YYYYMM}`` format. ``${LOGICAL_TABLE_NAME}`` is expanded to logical table name. ``${YYYYMMDD}`` is expanded to day. ``${YYYYMM}`` is expanded to month.
ja: シャード名（＝テーブル名）は ``${LOGICAL_TABLE_NAME}_${YYYYMMDD}`` というフォーマットか ``${LOGICAL_TABLE_NAME}_${YYYYMM}`` というフォーマットになっています。 ``${LOGICAL_TABLE_NAME}`` は論理テーブル名に置き換えてください。 ``${YYYYMMDD}`` は日に置き換えてください。 ``${YYYYMM}`` は月に置き換えてください。

en: For example, ``Logs_20150814`` is consists of ``Logs`` logical name and ``20150814`` day.
ja: 例えば、 ``Logs_20150814`` を分解すると ``Logs`` という論理テーブル名と ``20150814`` という日になります。

en: Rules
ja: ルール

en: Commands
ja: コマンド一覧
