sato's note

技術メモ

2020-07-01から1ヶ月間の記事一覧

N+1問題

概要 DBアクセスが合計 N+1 回実行される問題 SELECT を 1 回実行し、N レコードを取得 Nレコードに関連するデータを取得するSELECT を N 回実行 抽象化コード list_all = select_all() // Nレコード取得 for( row in list_all){ detail = select_detail(row…

ACID特性とは

Atomicity(原子性) トランザクション内の処理がすべて実行されるか、または全く実行されないことを保証する性質。 Consistency(一貫性) トランザクションによりデータの矛盾が生じず、整合性を満たすことを保証する性質。 Isolation(独立性) 複数のトランザ…

バックエンドエンジニアのロードマップ(文字起こし)

インターネット インターネットの仕組み DNSとは・DNSの仕組み ドメイン名とは ホスティングとは 基本的なフロントエンドの知識 OSの基本的な知識 OSの仕組み プロセス管理 スレッドと同時並行性 メモリ管理 プロセス間通信 入出力管理 POSIXの基礎 基本的な…

ホスティングとは

ブラウザとは・ブラウザの仕組み

バックエンドエンジニアのロードマップ