存文件里面,理论上会比存数据库好,因为获取一个内容只需一次本地io,而存数据库,需要走一次网络+一次文件IO【mysql也是将数据放文件里面的】,但是也有缺点,
1:不好拓展,以后服务器多了,web分布在几台机子上,文章内容要放在哪个机子上?
2:不好维护, 如何备份和同步这堆txt文件?
3:如果你解决了以上几个问题,回头看,性能会比mysql处理的好吗?
可以单独一个表存,原因是,mysql在查询数据,走聚蔟索引遍历时,假如内容在文章表,指针要移动的位置就很长,导致性能低下。
存文件里面,理论上会比存数据库好,因为获取一个内容只需一次本地io,而存数据库,需要走一次网络+一次文件IO【mysql也是将数据放文件里面的】,但是也有缺点,
1:不好拓展,以后服务器多了,web分布在几台机子上,文章内容要放在哪个机子上?
2:不好维护, 如何备份和同步这堆txt文件?
3:如果你解决了以上几个问题,回头看,性能会比mysql处理的好吗?
可以单独一个表存,原因是,mysql在查询数据,走聚蔟索引遍历时,假如内容在文章表,指针要移动的位置就很长,导致性能低下。