Lightning Talk: ObjectBox - a fresh start for object persistence

26th October 2017 in London at Business Design Centre

There are 73 other SkillsCasts available from droidcon London 2017

Please log in to watch this conference skillscast.

663315416 640

ObjectBox is a new database designed to simplify and speed up object persistence. Learn how you can achieve up to 10x performance on CRUD operations by dropping SQLite with its rows and columns approach. Vivien and Markus will look into basic APIs, queries, interop with RxJava, and Kotlin support.

Another focus of the talk will be object references, where relational databases and object-oriented languages collide. SQLite-based ORMs struggle with object relations or don’t even support them. For ObjectBox, object relations are an essential part of the database and are mostly transparent in Java code: developers get to decide to load relations lazily or eagerly.

Also, ObjectBox handles evolving data schemas differently than other databases. You will learn that ObjectBox only relies on the class model and thus does many updates automatically. Accordingly, trivial data model changes require no (e.g. add/remove properties/entities) or little (e.g. renames) developer intervention.

Markus and Vivien are the founders of ObjectBox. They are also the team behind the widely known open source libraries EventBus and greenDAO, which are currently used by 25% of the top-500 apps on the app store.


Thanks to our sponsors

Lightning Talk: ObjectBox - a fresh start for object persistence