데이터베이스를 사용하는 이유?데이터를 왜 저장해야할까프로그램이 실행될 때 램에 데이터를 저장하지만 휘발성임사용자의 행동, 설정, 기록, 로그 등의 데이터를 계속 남아있어야함그래서 데이터를 영구적으로 저장하고 관리할 시스템이 필요함파일시스템, 데이터베이스파일 시스템저장 형태 : csv, txt, json 등 단순 파일 형태접근 방식 : 파일 전체를 다 읽고 직접 처리함동시성 : 파일 단위로 접근함 -> 충돌 위험 있음확장성 : 파일 수가 많아지면 관리가 어려움신뢰성 : 수정 중에 오류 시 데이터가 깨짐데이터 베이스저장 형태 : 구조적 데이터접근 방식 : 쿼리로 필요한 데이터만 조회함동시성 : 트랜잭션으로 동시 접근 제어확장성 : 인덱스, 샤딩 등으로 대규모 처리신뢰성 : ACID 보장으로 데이터 안정성 확..