如何访问react native上的本地数据库?

fykwrbwg  于 2022-11-25  发布在  React
关注(0)|答案(4)|浏览(232)

我们在开发应用程序时经常访问本地sqlite数据库。react native中的对应项是什么?我是否必须使用AsyncStorage来存储数据而不使用native模块?

9o685dep

9o685dep1#

更新的答案:现在有了一个初出茅庐的SQLite Package 器:
https://github.com/andpor/react-native-sqlite-storage
先前版本:
This comment on Hacker News表示当前没有可用的内容:
当前没有SQLite的本机模块,但如果需要,可以构建一个。:-D http://facebook.github.io/react-native/docs/nativemodulesios.html
我们对大多数客户端持久性使用键值存储:http://facebook.github.io/react-native/docs/asyncstorage.html
这是埃里克·维森蒂写的,他似乎在Facebook工作,并为React Native做出了贡献,所以相当权威。

31moq8wy

31moq8wy2#

完整功能的SQLite Plugin for React Native可从以下网址获得:
https://github.com/andpor/react-native-sqlite-storage
版本2.1.0支持iOS和Android,fmk有普通的JS回调和基于Promise的接口。

kxxlusnw

kxxlusnw3#

Realm React Native让你能够以安全、持久和快速的方式高效地编写应用的模型层。请参阅Realm React NativeDocs For Realm

js81xvg6

js81xvg64#

嵌入式持久数据库或内存中数据库,适用于react-native https://github.com/smartdemocracy/react-native-local-mongodb
它有性能统计数据

  • 插入:10,680操作/秒
  • 查找:43,290次操作/秒
  • 更新:8,000次操作/秒
  • 删除:11,750操作/秒

相关问题