Você está na página 1de 22

Room, Realm & ObjectBox

• O que é?

• Prós

• Contras
Room
• Abstração sobre o SQL

• Facilita o uso do SQL

• Melhora a legibilidade do código


Prós
• Queries em interfaces

• Verificação de queries

• Suporte ao RxJava 2
Contras
• Relacionamentos

• Velocidade
Realm
• NoSQL

• Mobile cross-platform

• Reatividade

• Velocidade
Prós
• Live objects

• Lazy-load

• Linked objects

• Query builder
Contras
• RealmModel

• Abrir e fechar instâncias

• Testes unitários

• Thread-confined objects

• Migrations manuais

• Tamanho do APK
ObjectBox
• NoSQL

• Cross-platform

• Velocidade

• Simple threading
Prós
• Testes unitários

• Migrations automáticas

• Integração com RxJava

• Velocidade
Contras
• Relacionamentos

• Primary key
Implementação
Obrigado!

Você também pode gostar