인메모리 데이터베이스 변수, 배열, 구조체, 클래스 등에 저장되는 데이터를 다루는 기술 프로그램을 실행하고 메모리에 저장된 데이터는 프로그램이 종료되면 자동으로 소멸 메모리에 임시로 저장된 데이터들은 파일 또는 데이터베이스에 저장하여 영구적으로 보관 가능 CRUD 작업하기 Create (입력) Read (출력) 또는 Retrieve (검색) Update (수정) Delete (삭제) 리포지토리 패턴 프로그래밍을 할 때 자주 사용하는 유형을 패턴이라고 함 데이터베이스 프로그래밍에서는 일반적으로 리포지토리 패턴이 가장 많이 사용 모델 클래스 (model class)는 데이터 구조를 나타냄 리포지토리 클래스(repository class)는 데이터에 대한 입력, 출력, 수정, 삭제 등을 담당하는 클래스를 의미..