我是新的反应本机,我需要一个本地数据库工具的列表,将满足最起码的标准,在下面的描述。
如果这是一个PHP/MySQL应用程序,我构建了3个数据库表:
t_food (500 rows)
- food_id (primary_key)
- food_name (string)
t_meal (100 000 rows)
- meal_id (primary_key)
- meal_name (string)
t_meal_item (1 000 000 rows)
- meal_id (foreign_key)
- food_id (foreign_key)
这三个表合并在MySQL中大约占10 to到15 to。然后,我将使用PHP创建一个接口,该接口将显示此查询的结果:
SELECT meal_id FROM t_meal_item WHERE food_id = @food1 AND meal_id IN (SELECT meal_id FROM t_meal_item WHERE food_id = @food2 AND meal_id IN (SELECT meal_id FROM t_meal_item WHERE food_id = @food3))
在MySQL/PHP应用程序中,SQL查询的结果将在不到2秒内返回。
在react本地世界中,我需要一个本地数据库,该数据库取得与上面类似的结果,但也必须符合以下要求:
我已经尝试了以下几点:
A.如本问题所述,领域在标准2方面存在缺陷:
解决领域问题将是这个问题的一个可接受的答案。
六年前,我用iOS设备上的核心数据尝试了这种方法。由于内存不足,iOS设备不断崩溃。
C.我正在尝试SQLite存储,但在这里已经遇到了这个问题:
有什么工具可以解决这个问题?
发布于 2017-09-20 16:38:29
考虑将php本机作为前端库,它需要一个restful来连接,这样您就可以使用php创建后端,并使用它接收数据。
如果需要本地数据库,可以使用反应-本地-本地-mongodb
另外,如果使用剩馀,也可以使用保留-持久化
发布于 2017-09-20 16:55:38
我没有使用其他人列出的数据库,但我推荐领域。非常有用,快速,完全集成与反应-本机和非常良好的记录。
发布于 2017-09-20 16:40:34
您可以使用SQLite,它有一个本机插件来响应本机:https://github.com/andpor/react-native-sqlite-storage
https://stackoverflow.com/questions/46327412
复制相似问题