我即将使用 React Native 开发离线词典应用程序。但我不确定在 SQLite
和 AsyncStorage
之间,哪种存储在 React Native 中最好。当我阅读一些在线文档和教程时,当我使用 SQLite
时,我必须需要在每个应用 iOS
和 android 中配置
。当我查看 SQLite
库AsyncStorage
时,不确定它是否可以处理其中的百万条记录。这就是为什么我想知道我应该在 SQLite
和 AsyncStorage
之间使用哪个,还是为 React Native 使用一些很酷的库?
最佳答案
对于这种情况,我建议使用 Realm .它比 AsyncStorage 和 SQLite 快得多。阅读this和 this获取更多信息。
AsyncStorage
运行速度慢且没有索引功能。它只接受字符串作为它的值,你需要在插入和读取时反序列化之前序列化数据。所以它不适合大量数据。它还对 Android 设备有 6MB 的限制。
关于android - React Native 中的存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50302791/