---
# System prepended metadata

title: pair-1a レビュー 2021/04/22
tags: [ペアレビュー]

---

# pair-1a レビュー 2021/04/22

###### tags: `ペアレビュー`

### nakano

- MySQLでは、REPEATABLE READ で ファントムリード が発生しないため、SEREALIZABLE と同じ分離レベルになるのでは？
    - SEREALIZABLE は 直列
    - REPEATABLE READ は 並列に実行される
- 分離レベルとロックの関係は、どのようになっているだろうか？
    - Ishihara-san
- トランザクションの分離レベルで実務で生じる問題は？
    - Nakano-san
- 変更したレコードしかロールバックするなら、テーブルロックでも変更する量は変わらないのでは？
    - スナップショットもロールバックするなら変更は多そう？
- イベントテーブルを作る時のイベントの向きはどうするのか？テーブルを増やすことにならないのか？
    - post_tagのようなテーブルだと、名前が被ってしまう恐れがある。
    - nakano
- MySQLとPostgreのトランザクションの違い・注意すべきことはある？
    - nakano

### ishihara

- JavaScriptのデッドロックは何を見ている？
    - 同一オリジンに対してリクエストを送る。
    - Promiseの場合は実行順序に対して、ロックが掛かる現象がある。

### furukawa

- set transactionのwrite read read onlyは占有ロック、排他ロックと同じ？
- どんな時にトランザクションを貼るの？
    - 複数テーブルを更新する時にはロールバックを貼る。
