Submit Search
Upload
Realm: 초고속 데이터베이스
•
39 likes
•
3,695 views
Leonardo YongUk Kim
Follow
GDG Korean Android 10월 모임 발표.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 42
Download now
Download to read offline
Recommended
Mongo DB 완벽가이드 - 4장 쿼리하기
Mongo DB 완벽가이드 - 4장 쿼리하기
JangHyuk You
Mongo DB로 진행하는 CRUD
Mongo DB로 진행하는 CRUD
Jin wook
엘라스틱서치, 로그스태시, 키바나
엘라스틱서치, 로그스태시, 키바나
종민 김
PostgreSQL 이야기
PostgreSQL 이야기
I Goo Lee
Mongo DB 성능최적화 전략
Mongo DB 성능최적화 전략
Jin wook
검색엔진이 데이터를 다루는 법 김종민
검색엔진이 데이터를 다루는 법 김종민
종민 김
[OpenTRS-001] Vitor
[OpenTRS-001] Vitor
Theori
Apache solr소개 20120629
Apache solr소개 20120629
Dosang Yoon
Recommended
Mongo DB 완벽가이드 - 4장 쿼리하기
Mongo DB 완벽가이드 - 4장 쿼리하기
JangHyuk You
Mongo DB로 진행하는 CRUD
Mongo DB로 진행하는 CRUD
Jin wook
엘라스틱서치, 로그스태시, 키바나
엘라스틱서치, 로그스태시, 키바나
종민 김
PostgreSQL 이야기
PostgreSQL 이야기
I Goo Lee
Mongo DB 성능최적화 전략
Mongo DB 성능최적화 전략
Jin wook
검색엔진이 데이터를 다루는 법 김종민
검색엔진이 데이터를 다루는 법 김종민
종민 김
[OpenTRS-001] Vitor
[OpenTRS-001] Vitor
Theori
Apache solr소개 20120629
Apache solr소개 20120629
Dosang Yoon
Realm 코딩카페 - 이종찬
Realm 코딩카페 - 이종찬
Lee-Jong-Chan
Realm시작하기
Realm시작하기
Lee-Jong-Chan
파크히어 Realm 사용 사례
파크히어 Realm 사용 사례
선협 이
[1B6]Realm a database for android & ios
[1B6]Realm a database for android & ios
NAVER D2
간단한 회원가입 형태 만들기
간단한 회원가입 형태 만들기
Lee-Jong-Chan
02 realm 모델 & 관계
02 realm 모델 & 관계
Lee-Jong-Chan
Realm Java for Android
Realm Java for Android
Gokhan Arik
Realm @Android
Realm @Android
Theodore(Yongbin) Cha
오픈 소스로 취업하기: 나는 어떻게 오픈 소스를 하다 렘 개발자가 되었나?
오픈 소스로 취업하기: 나는 어떻게 오픈 소스를 하다 렘 개발자가 되었나?
Leonardo YongUk Kim
PublishSubject
PublishSubject
Leonardo YongUk Kim
04 realm 더 자세히
04 realm 더 자세히
Lee-Jong-Chan
03 realm 쓰기 & 질의
03 realm 쓰기 & 질의
Lee-Jong-Chan
Painless Persistence with Realm
Painless Persistence with Realm
Christian Melchior
동기화, 스케줄링
동기화, 스케줄링
xxbdxx
Closure, Higher-order function in Swift
Closure, Higher-order function in Swift
SeongGyu Jo
Painless Persistence in a Disconnected World
Painless Persistence in a Disconnected World
Christian Melchior
CocoaPoderと賢者の宝石 〜 まだ bundle exec で消耗してるの? 〜
CocoaPoderと賢者の宝石 〜 まだ bundle exec で消耗してるの? 〜
niwatako
Pubcon 2015 – Mobile and App Store Optimization – Dave Lloyd
Pubcon 2015 – Mobile and App Store Optimization – Dave Lloyd
Dave Lloyd
[IGC2015] 엔씨소프트 김주용-내가 사랑한 MMO들
[IGC2015] 엔씨소프트 김주용-내가 사랑한 MMO들
강 민우
The Git - (#1/2)
The Git - (#1/2)
Leonardo YongUk Kim
Compose Multiplatform 101
Compose Multiplatform 101
Leonardo YongUk Kim
Kotlin 2.0을 통해 알아보는 코틀린의 미래
Kotlin 2.0을 통해 알아보는 코틀린의 미래
Leonardo YongUk Kim
More Related Content
Viewers also liked
Realm 코딩카페 - 이종찬
Realm 코딩카페 - 이종찬
Lee-Jong-Chan
Realm시작하기
Realm시작하기
Lee-Jong-Chan
파크히어 Realm 사용 사례
파크히어 Realm 사용 사례
선협 이
[1B6]Realm a database for android & ios
[1B6]Realm a database for android & ios
NAVER D2
간단한 회원가입 형태 만들기
간단한 회원가입 형태 만들기
Lee-Jong-Chan
02 realm 모델 & 관계
02 realm 모델 & 관계
Lee-Jong-Chan
Realm Java for Android
Realm Java for Android
Gokhan Arik
Realm @Android
Realm @Android
Theodore(Yongbin) Cha
오픈 소스로 취업하기: 나는 어떻게 오픈 소스를 하다 렘 개발자가 되었나?
오픈 소스로 취업하기: 나는 어떻게 오픈 소스를 하다 렘 개발자가 되었나?
Leonardo YongUk Kim
PublishSubject
PublishSubject
Leonardo YongUk Kim
04 realm 더 자세히
04 realm 더 자세히
Lee-Jong-Chan
03 realm 쓰기 & 질의
03 realm 쓰기 & 질의
Lee-Jong-Chan
Painless Persistence with Realm
Painless Persistence with Realm
Christian Melchior
동기화, 스케줄링
동기화, 스케줄링
xxbdxx
Closure, Higher-order function in Swift
Closure, Higher-order function in Swift
SeongGyu Jo
Painless Persistence in a Disconnected World
Painless Persistence in a Disconnected World
Christian Melchior
CocoaPoderと賢者の宝石 〜 まだ bundle exec で消耗してるの? 〜
CocoaPoderと賢者の宝石 〜 まだ bundle exec で消耗してるの? 〜
niwatako
Pubcon 2015 – Mobile and App Store Optimization – Dave Lloyd
Pubcon 2015 – Mobile and App Store Optimization – Dave Lloyd
Dave Lloyd
[IGC2015] 엔씨소프트 김주용-내가 사랑한 MMO들
[IGC2015] 엔씨소프트 김주용-내가 사랑한 MMO들
강 민우
The Git - (#1/2)
The Git - (#1/2)
Leonardo YongUk Kim
Viewers also liked
(20)
Realm 코딩카페 - 이종찬
Realm 코딩카페 - 이종찬
Realm시작하기
Realm시작하기
파크히어 Realm 사용 사례
파크히어 Realm 사용 사례
[1B6]Realm a database for android & ios
[1B6]Realm a database for android & ios
간단한 회원가입 형태 만들기
간단한 회원가입 형태 만들기
02 realm 모델 & 관계
02 realm 모델 & 관계
Realm Java for Android
Realm Java for Android
Realm @Android
Realm @Android
오픈 소스로 취업하기: 나는 어떻게 오픈 소스를 하다 렘 개발자가 되었나?
오픈 소스로 취업하기: 나는 어떻게 오픈 소스를 하다 렘 개발자가 되었나?
PublishSubject
PublishSubject
04 realm 더 자세히
04 realm 더 자세히
03 realm 쓰기 & 질의
03 realm 쓰기 & 질의
Painless Persistence with Realm
Painless Persistence with Realm
동기화, 스케줄링
동기화, 스케줄링
Closure, Higher-order function in Swift
Closure, Higher-order function in Swift
Painless Persistence in a Disconnected World
Painless Persistence in a Disconnected World
CocoaPoderと賢者の宝石 〜 まだ bundle exec で消耗してるの? 〜
CocoaPoderと賢者の宝石 〜 まだ bundle exec で消耗してるの? 〜
Pubcon 2015 – Mobile and App Store Optimization – Dave Lloyd
Pubcon 2015 – Mobile and App Store Optimization – Dave Lloyd
[IGC2015] 엔씨소프트 김주용-내가 사랑한 MMO들
[IGC2015] 엔씨소프트 김주용-내가 사랑한 MMO들
The Git - (#1/2)
The Git - (#1/2)
More from Leonardo YongUk Kim
Compose Multiplatform 101
Compose Multiplatform 101
Leonardo YongUk Kim
Kotlin 2.0을 통해 알아보는 코틀린의 미래
Kotlin 2.0을 통해 알아보는 코틀린의 미래
Leonardo YongUk Kim
안드로이드 빌드: 설탕없는 세계
안드로이드 빌드: 설탕없는 세계
Leonardo YongUk Kim
Realm은 어떻게 효율적인 데이터베이스를 만들었나?
Realm은 어떻게 효율적인 데이터베이스를 만들었나?
Leonardo YongUk Kim
MVC부터 MVVM, 단방향 데이터 흐름까지
MVC부터 MVVM, 단방향 데이터 흐름까지
Leonardo YongUk Kim
Anatomy of Realm
Anatomy of Realm
Leonardo YongUk Kim
Tensorflow 101
Tensorflow 101
Leonardo YongUk Kim
Realm과 RxJava
Realm과 RxJava
Leonardo YongUk Kim
A brief introduction to Realm with Kotlin
A brief introduction to Realm with Kotlin
Leonardo YongUk Kim
Realm Java
Realm Java
Leonardo YongUk Kim
역시 Redux
역시 Redux
Leonardo YongUk Kim
3D Graphics 101
3D Graphics 101
Leonardo YongUk Kim
React Everywhere
React Everywhere
Leonardo YongUk Kim
React Redux React Native
React Redux React Native
Leonardo YongUk Kim
Veni, Vide, Built: Android Gradle Plugin
Veni, Vide, Built: Android Gradle Plugin
Leonardo YongUk Kim
A brief guide to android gradle
A brief guide to android gradle
Leonardo YongUk Kim
Modern android
Modern android
Leonardo YongUk Kim
Butter android views
Butter android views
Leonardo YongUk Kim
Actionbar and fragment
Actionbar and fragment
Leonardo YongUk Kim
좋은 뷰, 나쁜 뷰, 이상한 뷰
좋은 뷰, 나쁜 뷰, 이상한 뷰
Leonardo YongUk Kim
More from Leonardo YongUk Kim
(20)
Compose Multiplatform 101
Compose Multiplatform 101
Kotlin 2.0을 통해 알아보는 코틀린의 미래
Kotlin 2.0을 통해 알아보는 코틀린의 미래
안드로이드 빌드: 설탕없는 세계
안드로이드 빌드: 설탕없는 세계
Realm은 어떻게 효율적인 데이터베이스를 만들었나?
Realm은 어떻게 효율적인 데이터베이스를 만들었나?
MVC부터 MVVM, 단방향 데이터 흐름까지
MVC부터 MVVM, 단방향 데이터 흐름까지
Anatomy of Realm
Anatomy of Realm
Tensorflow 101
Tensorflow 101
Realm과 RxJava
Realm과 RxJava
A brief introduction to Realm with Kotlin
A brief introduction to Realm with Kotlin
Realm Java
Realm Java
역시 Redux
역시 Redux
3D Graphics 101
3D Graphics 101
React Everywhere
React Everywhere
React Redux React Native
React Redux React Native
Veni, Vide, Built: Android Gradle Plugin
Veni, Vide, Built: Android Gradle Plugin
A brief guide to android gradle
A brief guide to android gradle
Modern android
Modern android
Butter android views
Butter android views
Actionbar and fragment
Actionbar and fragment
좋은 뷰, 나쁜 뷰, 이상한 뷰
좋은 뷰, 나쁜 뷰, 이상한 뷰
Realm: 초고속 데이터베이스
1.
렘 (Realm) 초고속 모바일
데이터베이스 Leonardo YongUk Kim lk@realm.io
2.
3.
모두가 그분을 싫어합니다.
4.
String query =
"SELECT " + Owner.NAME + ", " + Dog.NAME + ", " + City.NAME + " FROM " + Owner.TABLE_NAME + " INNER JOIN " + Dog.TABLE_NAME + " ON " + Owner.DOG_ID + " = " + Dog.ID + " INNER JOIN " + City.TABLE_NAME + " ON " + Owner.CITY_ID + " = " + City.ID + " WHERE " + Owner.NAME = "'" + escape(queryName) + "'";
5.
ActiveRecord Ollie Androm Blurb Cupboard DBFlow DBQuery DBTools EasyliteOrm GreenDAO Orman OrmLite Persistence RushORM Shillelagh Sprinkles SquiDB SugarORM
6.
누가 쓰나요? (설마 우리만..)
7.
8.
9.
초고속 모바일 데이터베이스
10.
11.
12.
13.
14.
왜 빨라요?
15.
Zero-copy object store
16.
17.
18.
19.
20.
21.
22.
전통적인 자료구조 컬럼 기반의
자료구조
23.
컬럼 기반의 자료구조 •
패딩이 필요없다. • 한 컬럼 단위의 질의에 캐쉬가 넘치지 않는다.
24.
또 무엇을 하나요? •
boolean 형 자료는 8개씩 묶어서 저장합니다. • 데이터를 0, 1, 2, 4, 8, 16, 32, 64비트로 묶습니다. 여러 시도를 통해 SQLite 대비 최대 50% 정도의 공간 효율 확보. 데이터 질의에서 캐쉬 적중률 향상.
25.
어떻게 쓰나요?
26.
27.
28.
29.
30.
마이그레이션
31.
32.
33.
34.
35.
Version 0.83 (Nullable)
36.
37.
38.
Nullable non-Nullable
39.
Version 0.84 (Async)
40.
41.
42.
Q&A kr@realm.io
Download now