Realm (YC S11)
Data
mobile database
SHOW HN2014
How HN took it
21 positive, 58 neutral or asking, 4 mixed, 6 critical, out of 89 comments about the project. Thread score +0.22.
Idea: 7 for, 2 againstPerformance: 2 for, 2 againstDocs: 1 for, 2 againstDesign: 3 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Simpler API than Core Data and easier threading
From 3 comments
Wow - this looks really great! As someone who has struggled with Core Data in the past, the API looks great and things seem, on the whole, a lot cleaner. Looking forward to…
rjsamson on HNLOVE this. I've dealt with the pain of multiple CoreData contexts in different threads and ugggh. This was easily the longest part of our Streak app development, as we needed it…
alooPotato on HNThe speed, simplicity, and lack of headaches (threads, contexts, etc) really make this an interesting solution. Hope these guys/gals crush this!
mcgraw on HN
Performance looks promising
From 2 comments
The speed, simplicity, and lack of headaches (threads, contexts, etc) really make this an interesting solution. Hope these guys/gals crush this!
mcgraw on HNThis is awesome. Really interested to see how this can affect wearable device development and data.
meeps on HN
Objections
Unclear what it offers over Core Data on the landing page
From 2 comments
What does this provide that CoreData doesn't? Whatever it is, it needs to be clearly explained on the landing page. Otherwise it's difficult to understand what problem this…
magsafe on HNCore Data has been improved and stabilized by Apple for over a decade, is used internally by many first party apps in iOS, is well documented and fully integrated into Xcode, and…
magsafe on HN
Insert benchmark against SQLite was unfair; cached statements narrow the gap
From 2 comments
Sounds interesting. I'll definitely watch for the Android version :) That said, the "insert" benchmark source for SQLite is a bit disingenuous. It makes a new compiled statement…
Groxx on HNI'm a little late to the party, but I ran the benchmark inserts with cached statements on both my Macbook Pro and my iPhone 5S. sqlite definitely fairs better under this…
seepel on HN
No sync support yet
From 2 comments
Just as another data point, I agree with magsafe. I've used Core Data a bit recently and haven't really had any problems with it (though I agree it could be nicer). My huge,…
Jasber on HNCore Data has been improved and stabilized by Apple for over a decade, is used internally by many first party apps in iOS, is well documented and fully integrated into Xcode, and…
magsafe on HN
Requests
Android support
From 2 comments
Sorry one more question - Android?
alooPotato on HNAwesome. As good as Realm looks for iOS, I think it might be needed more in Android as there are no really viable alternatives other than using sql lite directly.
alooPotato on HN
Sync to a backend
From 2 comments
If you could make this automatically sync to a backend database, that would be amazing. It would be great to have the hard bits solved for us.
bravura on HNHow do you backup this database? Does it integrate with iCloud or whatever is available on the device?
tillk on HN
Reactive binding for table view controllers
From 2 comments
LOVE this. I've dealt with the pain of multiple CoreData contexts in different threads and ugggh. This was easily the longest part of our Streak app development, as we needed it…
alooPotato on HNThanks for the kind words! Regarding wiring this to a TableViewController, we have some code samples already for Swift[0] and Objective-C[1]. Right now you get notified of…
timanglade on HN
Questions
How transactions and consistency work
From 2 comments
The API approach vs. SQLite, etc. is interesting - particularly that it does not look to have very many moving parts. I'm curious about transactional semantics though. Are they…
zznate on HNI could do with some clarification on what problem the product solves, and actually, what the product even is. To me this looks like a new DB, and an ORM style interface to…
rraway on HN
Migration path from Core Data
From 1 comment
Well I think everyone agrees it looks like something pretty interesting but I couldn't find anywhere what's the easiest way of migrating from CoreData w/sqlite to Realm? Not sure…
darkslave on HN
Support for Windows, Mac OS X or other platforms
From 2 comments
What about support for Windows Store and Windows Phone? Those platforms need something like this too.
Maarten88 on HNIs there a Mac OS X support planned? Or perhaps the iOS version works as is?
grayprog on HN
Alternatives named
Core Data
From 2 comments
What does this provide that CoreData doesn't? Whatever it is, it needs to be clearly explained on the landing page. Otherwise it's difficult to understand what problem this…
magsafe on HNCore Data has been improved and stabilized by Apple for over a decade, is used internally by many first party apps in iOS, is well documented and fully integrated into Xcode, and…
magsafe on HN
SQLite
From 2 comments
I could do with some clarification on what problem the product solves, and actually, what the product even is. To me this looks like a new DB, and an ORM style interface to…
rraway on HNSounds interesting. I'll definitely watch for the Android version :) That said, the "insert" benchmark source for SQLite is a bit disingenuous. It makes a new compiled statement…
Groxx on HN
Couchbase Lite
From 2 comments
Anyone using CouchbaseLite? http://developer.couchbase.com/mobile/#couchbase-lite I see a lot of comments here about wanting a CoreData replacement that's better at sync, which…
jimbokun on HNSeriously love this product. What the Realm guys are missing is the fact that Couchbase Lite is really a replication protocol overlayed SQLite. Couchbase Lite did not always use…
rismay on HN
Cloudant Sync
From 1 comment
There is another produce coming out from Cloudant very similar, but with even more friendly api IMHO https://cloudant.com/product/cloudant-features/sync/
dongshengcn on HN