react-native - 大型数据集的仅本地存储
问题描述
我有一个更大的数据集(大约 5,000 个)大学,我需要偶尔让我的用户在应用程序上查询。就像查找与他们拥有的唯一键相关联的学院(数据条目)一样简单。
最初我在firebase中有这些数据,但我开始思考也许没有必要让这个需要数据库写入/读取,如果它都保持设备大小,它可能会更快......因为这个数据集永远不会改变。
有去图书馆做这个吗?我知道 theres react native mongo db,但我看到它基本上只是建立在 asyncstorage 上,我对异步存储一无所知,但我有点假设它不是为具有 5,000 个文档的数据库构建的。
这有一个goto吗?我希望没有互联网需求也有助于提高速度。
解决方案
嗯,有 5000 个文档,我认为AsyncStorage对你来说还不够。
通过简单您可以选择sqlite,它易于接近。
如果你想要一个严格的模式类型移动数据库,我认为Realmjs对你来说是一个很好的解决方案。
Realm
好处是性能,可以与服务器上的数据同步。
推荐阅读
- api - 如何在 Linkedin Ads API 中获取 Ad Analytics 中的所有广告系列
- internet-explorer - 使用 Intune 允许来自 Edge 中特定 URL 的弹出窗口
- reactjs - 如何在页面刷新时访问状态值?
- python - Python根据网页上的序列号用数据填充sql
- apache - limitipconn_module 在 apache httpd 中不起作用
- python - 其他包是否看到对 python 中工厂方法内的对象所做的更改?
- azure - Invoke-AzureRmVMRunCommand 命令在 powershell 脚本中运行时显示错误的输出
- reactjs - 根据对象中的数据渲染 N 次组件
- ios - 不支持 iOS 12.3 的 Xcode
- java - 获取元素作为列表