Realm is a mobile database: an alternative to SQLite and key-value stores
1–10 of 37 posts
Re: Realm is a mobile database: an alternative to SQLite and key-value stores
#2Re: Realm is a mobile database: an alternative to SQLite and key-value stores
#3It's been really nice to use so far for me, plus the Realm team puts out a lot of helpful deeper dive blog posts: https://realm.io/news/
Re: Realm is a mobile database: an alternative to SQLite and key-value stores
#4The documentation links on the github page are broken; see http://realm.io to find out what it is. (AFAICT it's basically Firebase.)
The former is, as the HN post suggests, basically a database for mobile applications which you can use in place of SQLite or as a key value store.
The latter combines the database software which runs on the mobile devices with the Realm Object Server[2] which runs server side to provide something like Firebase (disclaimer: I've used the Mobile Database but haven't used the Mobile Platform (and Object Server) yet).
[0]: https://realm.io/products/realm-mobile-database/
Re: Realm is a mobile database: an alternative to SQLite and key-value stores
#5The documentation links on the github page are broken; see http://realm.io to find out what it is. (AFAICT it's basically Firebase.)
https://realm.io/docs/javascript/latest and https://realm.io/docs/javascript/latest/api
Re: Realm is a mobile database: an alternative to SQLite and key-value stores
#6So what changed? Did the idea of a general purpose database system break because the usage scenarios became so diverse that we can no longer pretend that one size fits almost all? Is this just a perception thing because everybody started uploading his weekend hack toy database to GitHub and blogs about it?
And what really irritates me the most, database systems are really complex pieces of software requiring years and years of development time, where does this time come from and who pays for it? Especially having more and more different databases system to choose from does not really promise that developing yet another one will be an easy commercial success.
Re: Realm is a mobile database: an alternative to SQLite and key-value stores
#7The documentation links on the github page are broken; see http://realm.io to find out what it is. (AFAICT it's basically Firebase.)
Re: Realm is a mobile database: an alternative to SQLite and key-value stores
#8OT: What happened in the database space and why? In 2000 you would have had a hard time naming enough database systems to run out of fingers for counting. But in recent years database system seem to pop out of the ground like JavaScript frameworks. So what changed? Did the idea of a general purpose database system break because the usage scenarios became so diverse that we can no longer pretend that one size fits alm…
I for one think that it is awesome that it is now available for node.js as well. Especially with the new replication functionality that allows you to share live data between node instances running on different machines.
Re: Realm is a mobile database: an alternative to SQLite and key-value stores
#9It also times some time getting use to -- my biggest gripe is that the notification API won't tell you what actually has been modified, just that an object changed _somehow_. That makes a pure reactive design quite hard if those changes have non-trivial consequences, and not just a quick re-rendering of some element on the screen.
Looking forward to finding time to go back to SQLite where I can actually do complicated queries, relational joins, triggers, etc on a fast and mature code base.
Re: Realm is a mobile database: an alternative to SQLite and key-value stores
#10It seems there have been attempts at removing Android dependencies but it seems they were never finished, meaning you can't have it running on desktop apps.
This is (sadly) a showstopper for me.