我已经看到了具有用户帐户并存储有关用户信息但不使用数据库的Web应用程序示例。我已经搜索了一段时间,无法弄清楚如果没有数据库,这将如何完成。有人能指出我的方向吗?
答案 0 :(得分:1)
显然,数据必须存储在某个地方。它可以使用cookie或HTML5 Web存储存储在客户端上,但这使得几乎不可能跨设备共享数据。 (从技术上讲,数据可以在设备之间共享,前提是另一个设备同时保持与Web服务器的活动连接; Web服务器只是在设备之间传输数据而不存储它。但是,这将是非常不切实际的。)如果用户数据存储在任何集中位置,即使没有使用专门的数据库软件(如MySQL),也就是直接使用服务器的文件系统,实际上会有一个数据库。
答案 1 :(得分:0)
有些人使用SQLite等数据库存储数据,但对于其他应用程序,他们只是将其保存到目录中的某个文件中(可能是cookie,临时文件,设置/配置等等。)
答案 2 :(得分:0)
根据要求,有两种主要的数据存储方式:
在客户端上存储数据
1.HTML5 Webstorage现已推出,它可以在本地存储数据,它可以支持高达5MB的数据,并且更安全,更快。
2.Cookies
在服务器上存储数据
话虽如此,它也有缺点。