我们可以免费使用 Realm 数据库来替代 Sqlite 和 CoreData 吗?

Can we use Realm database for free like alternative to Sqlite and CoreData?

我在做一个 React-Native 项目。 我被要求在本地保存数据,然后我决定在 Realm 中保存。

很快我发现它有云数据库的定价选项。 我无法确定此数据库是否可以像它提到的那样使用 sqlite 或 CoreData 之类的替代方法:

"Used by 100k+ developers and downloaded over two billion times. Realm Database is a fast, easy to use, and open source alternative to SQLite and Core Data."

我可以免费使用 Realm 在本地保存数据吗?

是的,您当然可以免费使用 Realm 在本地保存无限数据。 Realm 仅对 cloud storage 收费。

Realm Cloud Storage Pricing

我目前在这个用例的生产应用程序中使用领域。 优点:快速阅读和编写好的文档。 缺点:模型变得凌乱 阻塞 JS 线程 无法调试 领域对象使转换为 redux 存储成为一个主要的痛苦

我的建议是使用 watermelonDb

我花了相当多的时间才发现:

自托管“realm platform/ros”- 从 3.5.0 开始不是免费的

  • “从 Realm Object Server 3.5.0 开始,需要功能令牌 到 运行 服务器。您可以获得自己的功能令牌 here。”
  • 以上与pricing page
  • 相同
  • 标准版为每月 30 美元,专用云版为自定义定价

“Realm platform/ros” - 未开源

“领域platform/ros”-数据集成需要license/unmaintained/create数据connector/create API

“领域platform/ros和云”-数据querying/exporting

  • 在领域云实例和“领域platform/ros中使用GraphQL to browse data,同样可用于数据export/data管道作业以将数据发送到分析平台

希望这能为其他读者节省时间!