java - 将数据保存在 SQL 或服务器上
问题描述
我最近一直在开发一个应用程序,但我走到了十字路口……我是新手,所以你可能会觉得我的问题微不足道。
在应用程序中,我们有一些我们正在使用的数据保存在服务器中,这些数据不是特定于用户的,而是对所有用户通用的,对于应用程序的功能至关重要。这些数据将不时更新。
所以,我的问题是:
根据您的经验,使用 SQL 保存所有数据还是将数据保存在服务器上并经常请求它会更实际吗?
解决方案
根据我的经验,这实际上取决于它是什么类型的数据。
由于这些数据对您的应用程序的功能至关重要,这意味着您应该将数据的重要部分缓存在您的应用程序本地。这是为了避免用户在失去与互联网的连接时无法使用您的应用程序的情况。
因此,通常情况下,在本地数据库中存储足够的数据以供用户使用您的应用程序是一个好主意。但是,如果数据非常敏感并且不应该被轻易篡改,那么您可能只想将其存储在您的服务器上。
但是,这仍然取决于什么类型的数据。如果它的数据没有特定需要在您自己的服务器上,并且只是为了让用户使用他们的应用程序,那么将其存储在本地就足够了。
推荐阅读
- php - Symfony 进度条 - 简单的绿色(如
)? - python - 为什么 x 坐标是时间戳列表,鼠标移动(悬停)时不显示为 matplotlib 中的坐标?
- javascript - JavaScript打印数组结果在同一个文件中
- java - Google People API - 如何删除联系人的文字生日?
- java - JaxbAnnotationIntrospector ClassNotFound 在第一次调用
- reactjs - 创建逻辑以将数据传递到反应导航上的前一个屏幕时,TS lint 触发错误
- python - 如何用python根据主题对英语单词进行分类?
- multithreading - C++11:是否有任何用户相关的线程 ID?
- php - 使用php的小时和分钟总和之间的差异
- android-studio - 从 Url 下载 .apk 并安装 apk