이번에 가벼운 사이트 프로젝트를 진행하는데, MVP 때는 서버 없이 작업하게 되었다. 그에 따라 로컬 데이터소스만을 활용해서 데이터를 관리해야해서 오랜만에 디비 셋업부터 여러 쿼리를 작성하게 되었다. 그래서 앞으로 입문부터 쿼리 예시, 마이그레이션, 서버와 동기화 등의 주제로 포스팅하려하는데 오늘은 그 시작인 입문이다. 왜 로컬에 데이터를 저장해야하는 경우가 생기는지, 왜 Room 을 쓰면 좋은지, 구성요소는 어떻게되고, 기본적인 사용예시까지만 소개하려한다. 로컬에 데이터를 저장해야하는 경우 예시 대부분 인터넷이 끊긴 경우에도 유용한 정보를 보여주기 위함이다. 네이버 웹툰을 즐겨 사용하는 안드로이드 유저라면 지금 인터넷 연결을 해제하고 네이버 웹툰을 들어가보았을 때 인터넷이 끊겼음에도 배너를 제외한 홈화..