greenrobot / android-database-performance

Android Database Performance Benchmarks
Apache License 2.0
80 stars 16 forks source link

Update libraries #10

Closed greenrobot-team closed 8 years ago

greenrobot-team commented 8 years ago

New versions for Firebase, Realm, requery and squiDB.

requery required minor change due to Index annotation parameter naming change.

greenrobot-team commented 8 years ago

Looks like there are slight speed improvements for realm one-by-one create/update, but slight performance hits for batch create/update/access/delete on Nexus 5/Android 6.0.1.

04-04 11:30:52.325 4626-4639/de.greenrobot.performance.realm D/PerfTestRealm:
----Results
All values in [ms]

Inserted (one-by-one) 1000 entities
14817.5 MEDIAN

Updated (one-by-one) 1000 entities
17240.0 MEDIAN

Created (batch) 10000 entities
1693.5 MEDIAN

Updated (batch) 10000 entities
1316.5 MEDIAN

Read (batch) 10000 entities
2.0 MEDIAN

Accessed properties of 10000 entities
596.5 MEDIAN

Deleted (batch) all entities
1300.5 MEDIAN

----