在文件和数据库中存储会话有什么区别?
主要区别在于从数据库中获取会话信息可能比从文件系统中获取快得多。这部分是因为DB缓存,但也因为如果有大量的会话文件,文件系统可能无法很好地处理它。当单个目录中有几千个文件时,大多数文件系统开始降级,而DB不会遇到此问题。
其他原因包括细粒度的安全性,复制和/或分片,所有这些都是DBMS的肉和土豆,而不是文件系统。
如果你只有几个会话并不重要,但是当有10,000或10,000,000个会话时,肯定会有。