Android Room -1 (Room vs SQLite)
이번에는 Android ROOM에 대해서 알아보겠습니다. 로컬DB 즉 네트워크 서버가 아니라, 핸드폰 디바이스에 저장되는 저장공간입니다. 카카오톡을 생각하면 편한데, 얘가 네트워크가 끊어져 있어도 대화창이 나옵니다. 당연히 대화 내용을 네트워크에서 받아와야 할 텐데, 네트워크 연결이 끊겨있는데도 나오는 것을 보면, 어딘가에 저장된 곳에서 가져오겠죠? 이와 유사하게 로컬(local)DB를 사용해서 데이터를 저장하고 불러올 수 있습니다. 안드로이드에서는 대표적으로 SQLite와 ROOM이 있습니다. 이 2개의 차이를 한번 볼까요? 구글 문서에서는 아래와 같이 설명하고 있습니다. Room은 SQLite에 대한 추상화 레이어를 제공하여 원활한 데이터베이스 액세스를 지원하는 동시에 SQLite를 완벽히 활용합니다..