Conflict-free replicated data types
===================================

競合のないレプリケートデータ型CRDTは、従来の解決のように行の1つを破棄するのではなく、同時に変更された行からの値のマージをサポートします。

-  :ref:`CRDTs Overview <CRDTs Overview>` は、テーブルでCRDTを使用する方法、構成オプション、CRDTの例を含むCRDTの概要を提供します。

-  :ref:`Using CRDTs <Using CRDTs>` は、テーブルでCRDTを使用する方法を調査し、いくつかの構成オプションをレビューし、CRDTのいくつかの例とその動作をレビューします。

-  :ref:`Operation-based and state-based CRDTs <Operation-based and state-based CRDTs>` は、オペレーションベースと状態ベースのCRDTの違いをレビューします。

-  :ref:`CRDT Disk-space requirements <CRDT Disk-space requirements>` は、CRDT、特に状態ベースのCRDTのディスクサイズの考慮事項をカバーしています。

-  :ref:`CRDTs vs conflict handling/reporting <CRDTs vs conflict handling/reporting>` は、CRDTでの競合処理と報告がどのように動作するかについて説明します。

-  :ref:`Resetting CRDT values <Resetting CRDT values>` は、
   CRDT値をリセットする際の課題について説明し、これを正常に行うためのガイダンスを提供します。

-  :ref:`Implemented CRDTs <Implemented CRDTs>` は、
   PGDで使用可能な6つのCRDTのそれぞれを実装例とともに詳細に説明します。

.. toctree::
  :maxdepth: 3

  PGD_Features--conflict-management--crdt--00_crdt_overview
  PGD_Features--conflict-management--crdt--01_crdt_usage
  PGD_Features--conflict-management--crdt--02_state-op-crdts
  PGD_Features--conflict-management--crdt--03_crdt-disk-reqs
  PGD_Features--conflict-management--crdt--04_crdt-vs-conflict
  PGD_Features--conflict-management--crdt--05_crdt-reset
  PGD_Features--conflict-management--crdt--06_crdt-implemented
