吐槽一下 Realm

2015-04-17 09:40:42 +08:00
 54miracle
之前调研过Realm,看是Ycombinator创业营出品,产品迭代也挺快,感觉应该挺靠谱。 就在新项目中准备用一下,试用了几天还是发现有好多坑。

像Realm这样有数据库格式,到应用层API的第三方库,即使更新迭代快,增加一个数据层格式的支持也是需要很长的周期。 选择得慎重

还有在使用的V友么,一起讨论下。

官网: http://realm.io/
4314 次点击
所在节点    iDev
7 条回复
arbipher
2015-04-17 09:59:05 +08:00
有那些坑啊楼主分享一下?
PrideChung
2015-04-17 10:12:09 +08:00
刚出的时候我也是打了鸡血一样了,一直在等类似NSFetchedResultsController的功能,后来等到没爱了就没关注了。
yichen
2015-04-17 11:05:10 +08:00
从去年7月份发布就开始关注了,优点是速度快,API的设计简洁。不方便的是migrate需要手写,长期维护下来是问题。
allan1st
2015-04-18 01:17:23 +08:00
我用的 JAVA 版,又一些一样的问题:
不能为 null (自己写 getter 可以解决);migrate 不友好;还有不支持 JSON 格式中的 String/Integer Array 。
最关键一点是只能在同一线程 query 和使用(虽然速度很快,但是我怕数据库大了还是要卡界面)。
beeender
2015-10-09 10:23:53 +08:00
@allan1st Realm 刚刚发布了对 null 的支持,见 https://realm.io/news/realm-java-0.83.0/ 异步 query 的支持也将很快发布,可以关注这个 PR https://github.com/realm/realm-java/pull/1214
allan1st
2015-10-09 15:08:19 +08:00
@beeender 非常感谢!
allan1st
2015-10-09 15:21:27 +08:00
@beeender 最近尝试找一些替代,发现 Storio 也不错。支持 RxJava 。 https://github.com/pushtorefresh/storio

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/184261

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX