V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
pheyer
V2EX  ›  iDev

有人从 Realm 迁移到 CoreData 或者 Sqlite 吗?

  •  
  •   pheyer · 55 天前 · 3818 次点击
    这是一个创建于 55 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自己写的一个 App 当初为了方便用了 Realm 做数据库,发现用了 Realm 之后有各种莫名其妙的问题,有的问题一年也就个别用户出现几次,但一出现这种问题用户都要炸了,资料也少,查问题查得头痛,还不如当初用 CoreData 或者 Sqlite

    翻了一下 Realm 的 issue,有的问题真的很大的,比如这个问题,Stable 3% (!!!) crashes realm::Allocator::translate_less_critical(,吓得我都不敢随便升级到最新的版本

    7 条回复    2021-11-22 13:45:49 +08:00
    duhb
        1
    duhb   53 天前
    准备投入 WCDB 怀抱的我瑟瑟发抖~
    pheyer
        2
    pheyer   53 天前
    @duhb WCDB 还好吧,好歹是以 sqlite 为底子
    BB9z
        3
    BB9z   47 天前
    Realm v1 前用过,没发现什么问题,但包太大部署不方便,后来的项目就没再用了。

    现在推荐 GRDB 。
    pheyer
        4
    pheyer   47 天前
    @BB9z 目前也只能将就用了,后面再考虑重构换成 GRDB 了
    xi_lin
        5
    xi_lin   8 天前
    你贴的 issue 起码是找到相关原因了 https://github.com/realm/realm-core/issues/5043#issuecomment-870093305
    pheyer
        7
    pheyer   7 天前
    @xi_lin 我还在用的 3.X+OC 版本,还不敢贸然升级,之前用户反馈的偶尔丢失数据问题后来证明是我的使用问题,其实还是与 Realm 的实时更新数据有关,准备把 iCloud 加上再考虑升级 Realm 或者换其它数据库
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1347 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 23:36 · PVG 07:36 · LAX 15:36 · JFK 18:36
    ♥ Do have faith in what you're doing.