自己写的一个 App 当初为了方便用了 Realm 做数据库,发现用了 Realm 之后有各种莫名其妙的问题,有的问题一年也就个别用户出现几次,但一出现这种问题用户都要炸了,资料也少,查问题查得头痛,还不如当初用 CoreData 或者 Sqlite
翻了一下 Realm 的 issue,有的问题真的很大的,比如这个问题,Stable 3% (!!!) crashes realm::Allocator::translate_less_critical(,吓得我都不敢随便升级到最新的版本
1
duhb 2021-10-07 12:22:01 +08:00
准备投入 WCDB 怀抱的我瑟瑟发抖~
|
3
BB9z 2021-10-13 18:42:13 +08:00
Realm v1 前用过,没发现什么问题,但包太大部署不方便,后来的项目就没再用了。
现在推荐 GRDB 。 |
5
xi_lin 2021-11-21 23:16:11 +08:00
你贴的 issue 起码是找到相关原因了 https://github.com/realm/realm-core/issues/5043#issuecomment-870093305
|
6
xi_lin 2021-11-21 23:23:01 +08:00
|
7
pheyer OP @xi_lin 我还在用的 3.X+OC 版本,还不敢贸然升级,之前用户反馈的偶尔丢失数据问题后来证明是我的使用问题,其实还是与 Realm 的实时更新数据有关,准备把 iCloud 加上再考虑升级 Realm 或者换其它数据库
|