DBのデータを更新する処理の流れ
↑たぶんタイトルデカすぎ
処理の流れとして、DBから読み込んでから、更新して、書き込む、という前提がある
code:sample.ts
const products = getProduct(); // DBかどこかから取得
const newProducts = modify(products); // 更新する
save(newProducts); // DBかどこかへ書き込む
この前提が頭にないとわけがわからなくなるmrsekut.icon
DBを直接書き換えているわけではない
この時に、誰かが読み込んだ瞬間にロックをかけるのかどうか、みたいな話が続く