根据文件系统层次结构标准,/var目录包含可变文件--预期其内容在系统正常运行期间将不断更改的文件--例如日志、假脱机文件和临时电子邮件文件。
现在,如果您阅读redis文档:
http://redis.io/topics/quickstart
有这样一条线:
Create a directory where to store your Redis config files and your data:
sudo mkdir /etc/redis
sudo mkdir /var/redis
现在配置文件显然在/etc中,但是它写着“将数据存储在/var中”。这是什么意思?redis的工作方式是
MySQL 5.5 InnoDB是否在磁盘上的内存和表中保留索引?它是否曾经对部分表或整个表执行自己的内存缓存?还是它完全依赖于OS页面缓存(我猜它是这样的,因为Facebook为MySQL构建的SSD缓存是在操作系统级别:https://github.com/facebook/flashcache/上完成的)?Linux默认使用页面缓存的所有可用RAM吗?那么,如果RAM的大小超过了进程使用的表大小+内存,那么当MySQL服务器第一次启动并读取整个表时,它将是从磁盘中读取的,而整个表上的那个点就是RAM中的?那么,如果考虑到相同大小的RAM和数据库,那么使用炼金术数据库(在Redis之上的S