繁体   English   中英

如何管理用React-Native编写的销售点Android应用程序的数据

[英]How do I manage data for a Point Of Sales Android app written in react-native

我正在Android上制作本机POS应用程序。 我正在在线MySQL数据库中存储数据(项目,员工等)。 我还需要在餐厅的所有POS上同步订单。

我现在的实现是获取应用程序打开时所需的所有数据,并将其存储在redux中,然后从redux访问数据,本质上将redux用作本地数据库。 这是做事的最好方法吗? 如果数据集很大,是否会出现性能问题? 我应该使用本地sqlite数据库吗?

我认为这不是正确的做法。 1)如果数据集很大,将需要很长时间将所有状态下载到redux,并且还将使应用程序分配大量内存来存储所有数据。 2)我有多个用户在本地修改数据库,如何同步所有更改,如何处理并发,两个用户修改同一条记录,等等。

我认为您需要做的是实现一个后端服务,该服务集中所有更改,该页面并允许在数据集中进行搜索。这样,您的ui只会下载所需的数据,并且所有Crud操作都将由服务器同步并进行管理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM