为什么我们使用数据库而不是将信息存储在变量中(服务器)

时间:2018-05-11 16:06:43

标签: java database spring mongodb spring-boot

我有一个带有Spring Boot的Web应用程序,我有一个人名列表,有时当我调用某些API并进行计算时会获得更新。 Web应用程序总是在线,我有一个字段:List<String> people,其中包含我所说的人名。 我的客户想要不时地获取列表,所以在Controller我有一个返回此列表的方法。

问题是:我是否需要将此列表存储在数据库中?为什么?我可以继续使用本地字段并以Controller方法返回,我错了吗?

在我使用网络应用程序时,我不确定为什么需要数据库,为什么不使用变量并将信息存储在变量中。

1 个答案:

答案 0 :(得分:0)

这完全取决于您对应用程序的期望。如果您希望在应用程序关闭或崩溃的情况下保留数据,即您不想丢失数据,则应使用数据库。如果不需要保留数据,那么您不需要使用数据库。