Overview
Syllabus
EMERGING TECHNOLOGIES FOR THE ENTERPRISE CONFERENCE
ABOUT ME
A REPLACEMENT FOR SQLITE REGULAR JAVA OBJECTS (POJO'S)
SAVING OBJECTS
TRANSACTIONS
RETRIEVING DATA
QUERY FLUENT INTERFACE
OTHER QUERY MODIFIERS
RELATIONSHIPS
RELATIONSHIP QUERIES (LINK QUERIES)
SERIOUSLY THOUGH, YOU GET TO WORK WITH OBJECTS
#LEMMESHOWYOU
REALMRESULTS ARE ALSO AUTO-UPDATING
WATCH THE ENTIRE REALM
REALM SECURITY AES-256 ENCRYPTION IS SUPPORTED OUT OF THE BOX
THE GOAL OF REALMS THREADING DECISIONS
MULTI THREADING IS HARD Concurrency in software is difficult [..] Non-trivial multi- threaded programs are incomprehensible to humans. - Edward A Lee PHD Berkeley University of California
THREADING OPTIONS FOR REALM
THE ASYNC API
ANOTHER ASYNC API EXAMPLE
RXJAVA SUPPORT
MVCC DATABASE
REALMS DATABASE FILE IS MEMORY MAPPED
Taught by
ChariotSolutions