Feature compatibility
=====================

サーバー機能/コミットスコープの相互運用性
-----------------------------------------

すべてのサーバー機能がすべてのコミットスコープで動作するわけではありません。この表は、相互運用するものを示しています。


.. csv-table::
  :header:    Async,Parallel,Transaction,Single 
  :widths: 10,10,10,10
  :align: left
  :class: longtable
                   
   該当なし,相互運用なし,相互運用なし (Note 1),相互運用                 
   該当なし,相互運用,相互運用なし,相互運用なし 
   相互運用,相互運用,相互運用,相互運用      
   該当なし,相互運用,相互運用,相互運用      



注
^^^^

**該当なし** :テーブルのAsync列は、使用中の同期コミットスコープのないPGDを表します。
Lag Controlは同期コミットスコープではありません。これは制御コミットスコープであるため、非同期操作で使用できます。

**Note 1**: グループコミットとトランザクションストリーミングを使用しようとすると、警告が表示されます。警告は、トランザクションストリーミングを無効にすることを示唆しており、トランザクションが発生しているように見えます。バックグラウンドでは、グループコミットが無効になって、トランザクションが発生できるようになりました。

コミットスコープ/コミットスコープの相互運用性
---------------------------------------------

コミットスコープを混合することはできませんが、 ``AND``
演算子を使用して :ref:`combine rules <General rules for applications>` を行うことはできます。次の表は、コミットスコープを結合できる場所を示しています。


.. csv-table::
  :header: Group Commit,CAMO,Lag,Synchronous
  :widths: 10,10,10,10
  :align: left
  :class: longtable

   該当なし,組み合わせません,コンバイン,コンバイン
   組み合わせません,該当なし,コンバイン,組み合わせませ
   コンバイン,コンバイン,該当なし,コンバイン
   コンバイン,組み合わせません,コンバイン,該当なし
                         




注-1
^^^^^^^^

各コミットスコープは暗黙的に自分自身を操作します。