Ready for Realtime and Scale: Announcing Realm Mobile Platform 1.0
realm.io
realm.io
We don't need the full disconnected functionality that your mobile databases have, I believe that a thin layer on top of your object storage would be sufficient -- we could assume full connectivity when the app loads and when it exits (by hooking onbeforeunload).
Realm looks awesome, I'd love to dive into it more.
The Node.js server access is only for pro/enterprise license or not?
I'm reading this post[1] and this doc[2] and I'm not really sure.
[1] https://realm.io/news/first-object-database-realm-node-js-se...
[2] https://realm.io/docs/realm-object-server/#data-access
Thank you!
- The code is intuitive and beautiful
- The sync platform is crazy-fast and reliable
- Offline-first is exactly what I need
- Queries are mind-blowingly quick (even with tens of thousands of records)
- Sync listeners are very simple to set up
- Setting up the Realm Object Server on a Digital Ocean Ubuntu VPS takes less than five minutes
I really couldn't be more impressed. I love Realm to bits (heh).
Happy to be proven wrong but this has always been the sticking point for me trying this out.
Again, I'm not trying to say that you shouldn't be able to charge for your product, but it has kept me from trying it out so far. Thanks!
This is extremely helpful feedback, as we have been exploring how to expose this functionality at lower prices or in the free developer edition. One option would be to include the ability to register listeners through the dashboard similar to AWS Lambda. Would that help?
Already, the Node.js SDK has an API where you can register callbacks across Realms, giving you the global view you are talking about. You just pass it a regex pattern of the Realms you want to listen to.
This functionality lives in the shared C++ codebase so once we have Java on the server, it would also have it (we also plan to migrate our .Net SDK as well for server-side use).
Definitely happy to hear that. We've poured a lot into this, and we still have so much to implement and do. Looking forward to improving your workflow even further in the future!
The protocol is just WebSocket, so any WebSocket enabled load balancer will do. It's just the session stickiness that needs to be understood.