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 interact with it?
I like that it is multi-platform, but SQLLite is a pretty mature DB store available on all the major platforms anyway. I get that it is faster... but presumably there are there trade-offs for this speed gain. I would like a better understanding of what they are. Transaction support?
(PS: I would also much prefer if your objects can be typed in a way so they are plain, rather than forced inheritance from RLMObject)
EDIT: The blog post at http://realm.io/news/introducing-realm/ answers some of these questions.
I like that it is multi-platform, but SQLLite is a pretty mature DB store available on all the major platforms anyway. I get that it is faster... but presumably there are there trade-offs for this speed gain. I would like a better understanding of what they are. Transaction support?
(PS: I would also much prefer if your objects can be typed in a way so they are plain, rather than forced inheritance from RLMObject)
EDIT: The blog post at http://realm.io/news/introducing-realm/ answers some of these questions.