Realm, ObjectBox или Room. Кой е за вас — бързо и визуално сравнение на три библиотеки за съхранение на NAND памет. Саммари:
- Realm е лесна за използване и бърза NoSQL база данни за съхранение на обекти;
- Room е удобна и проста обвивка върху SQLite, разработена от Google; по-труден за използване, не скрива напълно езика на SQL заявките;
- ObjectBox е много лесна за използване и изключително бърза NoSQL база данни, която може да съхранява обекти и всички зависимости, концептуално подобна на Realm.
Що се отнася до производителността, списъкът изглежда така:
- ObjectBox печели с голяма разлика;
- на второ място е Realm;
- на третия — Стая.
Увеличете размера на APK след свързване на библиотека:
- Realm — 3-4 MB;
- ObjectBox — 1-1,5 MB;
- Стая — 50 KB.
В абсолютно всички тестове ObjectBox беше безапелационен победител