🔍 Realm이란?
모바일용 오픈소스 데이터베이스 라이브러리로,
CoreData와 SQLite를 대체하기 위해 등장했으며 빠른 쿼리와 크로스플랫폼을 제공한다.
✅ Realm 설치하기
✅ Realm 구조 생성하기
1. Realm 초기화
2. DB에 저장할 객체 생성
RealmObject를 상속받은 객체 클래스를 생성해준다.
✅ 데이터 다루기
1. 삽입
2. 조회
3. 삭제
* Migration
Frog에 area (String) 필드가 추가한 후
그 상태에서 앱을 실행하게 되면 RealmMigrationNeededException이 발생하게 된다.
구조가 변경된 걸 알리지 않아 발생한 문제인데 해결하기 위해서는
Realm을 초기화 했던 부분에서 schemaVersion에 따라 마이그레이션을 진행하면 된다.
'Android > Library' 카테고리의 다른 글
[Android] Glide (0) | 2022.01.17 |
---|