Android
-
안드로이드) 데이터베이스 ROOM vs REALM 비교Android 2020. 3. 8. 00:10
PLOLOG kotlin으로 프로젝트를 하는 도중 내부 DB를 사용해야 할 경우가 생겨서, 검색 도중 가장 많이 사용하는 로컬 db인 Room과 Realm을 알게 되었습니다. 저는 결정장애가 있어 어떤 것이 더 끌릴지를 먼저 알아보고 결정하는 편이라 두 가지 db의 약력부터 검색하였습니다. 정리하자면 ROOM - 2017년 구글 I/o 에서 아키텍쳐 컴포넌트에 소개됨 - 모바일 데이터베이스인 sqlite를 통해 추상화 레이어를 제공하므로 sqlite의 모든 기능 사용 가능 - 64kb의 적은 용량 , realm에 비하면 아주 적은 용량 - 메서드의 수가 적기 때문에 dex 크기 제한에도 고민하지 않아도 됨 - sql query문을 작성할 줄 알아야 함 - live data를 몇 가지 단계만 거치면 쉽게 ..