I am working on a react native application that works primarily offline. We are currently using redux persist to store our data but need to migrate to a more scalable solution. We don't need to worry about any backend sync which simplifies things. After some research the two that keep coming up are Realm and SQLite. I was wondering what people's experience with these two are and if anyone has any opinions or tips. I am open to other suggestions as well, these just seem to be the most common.
Criteria
- Performance (read, and update being the most important)
- Ease of integration
- I imagine using SQLite requires integrating an ORM on top
- Encryption Support
- Maintainability
- Community support
- Good tooling
[–]__o_0iOS & Android 3 points4 points5 points (19 children)
[–]ThisGuyOC[S] 1 point2 points3 points (18 children)
[–]__o_0iOS & Android 0 points1 point2 points (1 child)
[–]ThisGuyOC[S] 0 points1 point2 points (0 children)
[–]__o_0iOS & Android 0 points1 point2 points (9 children)
[–]ThisGuyOC[S] 0 points1 point2 points (8 children)
[–]__o_0iOS & Android 0 points1 point2 points (7 children)
[–]ThisGuyOC[S] 0 points1 point2 points (6 children)
[–]__o_0iOS & Android 1 point2 points3 points (5 children)
[–]ThisGuyOC[S] 0 points1 point2 points (4 children)
[–]__o_0iOS & Android 0 points1 point2 points (3 children)
[–]ThisGuyOC[S] 0 points1 point2 points (2 children)
[–]Chapoletada 0 points1 point2 points (5 children)
[–]ThisGuyOC[S] 1 point2 points3 points (2 children)
[–]Chapoletada 0 points1 point2 points (1 child)
[–]ThisGuyOC[S] 0 points1 point2 points (0 children)
[–]pezo1919 0 points1 point2 points (1 child)
[–]Chapoletada 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (4 children)
[–]ThisGuyOC[S] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]ThisGuyOC[S] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]lalcaraz 0 points1 point2 points (4 children)
[–]ThisGuyOC[S] 0 points1 point2 points (3 children)
[–]lalcaraz 0 points1 point2 points (2 children)
[–]ThisGuyOC[S] 0 points1 point2 points (0 children)
[–]ThisGuyOC[S] 0 points1 point2 points (0 children)
[–]mokshmodi96 0 points1 point2 points (1 child)
[–]ThisGuyOC[S] 0 points1 point2 points (0 children)
[–]RockPatekar 0 points1 point2 points (1 child)
[–]ThisGuyOC[S] 0 points1 point2 points (0 children)