Flutter objectbox:我可以用于生产 APP(仅限移动设备 Android 和 iOS)

Posted

技术标签:

【中文标题】Flutter objectbox:我可以用于生产 APP(仅限移动设备 Android 和 iOS)【英文标题】:Flutter objectbox : Can I use for production APP (Mobile only Android & iOS) 【发布时间】:2021-09-07 17:53:55 【问题描述】:

我是 Flutter 的新手,我已经开始使用 Hive DB,但遇到了this issue。我正在寻找一种替代方法并获得了 ObjectBoxDB。

ObjectBox 准备好用于生产了吗?

我需要大家的一些建议来选择合适的本地数据库。

我现在的用例非常简单,只存储键:值对数据(数据不多)。

【问题讨论】:

【参考方案1】:

(免责声明:我是 ObjectBox 的开发者之一)

    ObjectBox-dart 基于已在生产中使用多年的原生内核​​(android Java/Kotlin、ios Swift)。 ObjectBox-dart 包本身已经存在了很长一段时间(自 2019 年底以来),现在发布 1.0(这对我们 ObjectBox 来说意义重大)。不幸的是,当前的 pub.dev 工具没有提供有关使用它的应用数量的任何信息。 得到了全职从事 ObjectBox 开发人员的积极支持。

话虽如此,但这始终取决于您的需求,我鼓励您尝试 pub.dev 上适合您用例的其他可用软件包。

【讨论】:

ObjectBox 如何处理并发(不同线程/隔离)写请求?我的用例示例:FCM“onBackgroundmessage”调用在不同的隔离中运行,同时可能会发生多个权限请求。在这种情况下,“Hive”完全失败了。 ObjectBox 有内置解决方案吗? 我已经在一个单独的帖子中回答了:***.com/questions/68519352/…

以上是关于Flutter objectbox:我可以用于生产 APP(仅限移动设备 Android 和 iOS)的主要内容,如果未能解决你的问题,请参考以下文章

我应该将 Flutter Web 用于不应该在夏季之前投入生产的网站项目吗? [关闭]

在模块 objectbox-android-2.9.1-runtime 中找到重复的类 io.objectbox.android.AndroidObjectBrowser

objectbox基础

Android 安卓超级强劲的轻量级数据库ObjectBox,快的飞起

Android 安卓超级强劲的轻量级数据库ObjectBox,快的飞起

Android 安卓超级强劲的轻量级数据库ObjectBox,快的飞起