3 ms·
So, is this equivalent of Realm Mobile Platform[1]? I found realm to be convenient to use in mobile apps. Haven't tried the mobile platform yet. Anyone here can
by srikz 10y ago
So, is this equivalent of Realm Mobile Platform[1]?
I found realm to be convenient to use in mobile apps. Haven't tried the mobile platform yet. Anyone here can give a quick comparison of RMP and DeepstreamHub?
[1]: https://realm.io/products/realm-mobile-platform/ https://realm.io/products/realm-mobile-platform/
- mwcampbell 10y agoThey're quite different. In particular, the Realm Mobile Platform is built on a full-blown database running on the user's device. One of Realm's biggest selling points is offline-first applications. As far as I can tell, this is not the case with Deepstream.
- craighosang 10y agoJust to build on what mwcampbell said (and in full disclosure, I'm on the team at Realm). Architecturally, Realm and DeepstreamHub are quite different. Realm at its core is a distributed object database that updates changes to objects in realtime. DeepstreamHub, as far as I can tell, relies on a pub/sub and request/response architecture. They are two fundamentally different approaches to the challenge of realtime. One of the biggest advantages with Realm is that you work with your objects in your native programming language, there's no JSON or ORMs to deal with, just your live objects that update automatically in the local datastore as changes are made on another sync'd client or on the server.
- wolframhempel 10y agoActually, deepstream has a very similar datasync approach with its records, pub sub and rpcs are mainly a supporting feature.
- srikz 10y agoThanks for the explanation. I should try out both with this understanding to see which approach is more suitable for different situations.