Python 동시성과 성능 — 컷오버 맥락 + 일반 학습날짜: 2026-04-21계기: SQLite "database is locked" → PostgreSQL 컷오버 작업근거 자료: ~/workspace/pypy/interpark_camping/ 구조, 이번 세션 컷오버 진행0. 이 문서의 구조컷오버 맥락: 캠핑 모니터에서 실제로 부딪힌 병목과 의사결정 (이번 세션에서 일어난 일)일반 학습: CPU bound vs I/O bound, GIL, threading, asyncio, aiohttp, multiprocessingDB 측면: SQLite vs PG의 동시성 모델, INSERT 성능 패턴의사결정 가이드: 부하 유형 → 도구 선택 표기초 개념부터 쌓아 올리는 순서로 작성. 중간 용어를 먼저 던지지 ..