我正在构建一个与数据库通信的网络应用程序。我希望网络应用程序从我的数据库中下载所有信息,然后将其保存在本地,以便可以在本地访问和编辑(即使用户离线),然后同步回我的数据库(当用户在线时)。
我的数据库中的每一行都包含 2 个字符串和 3 个整数,我的数据库中有大约 1000-1500 行(这可能会让您了解我的数据库的大小)。
那么最好的方法是什么?是否可以以某种方式在用户设备上缓存此类数据?就像通过 JSON 检索数据库,而不是将其本地存储在用户可以访问和工作的 javascript 数组中(如前所述:即使用户离线,后面的部分也应该能够工作)。非常感谢您对此的所有意见。我至少在这里思考正确的方向吗?
编辑:我只想澄清我正在使用网络应用程序。使用 HTML、CSS 和 Javascript 开发的应用程序。我不是在做一个原生的目标 C iOS 应用程序。