想请教一下老师,一般情况下存储博客是用这个 longtext 还是存储在额外的文件下呢

来源:6-2 数据库操作(创建和增、删、查)

小学生6年级

2019-03-05

我之前有做过类似的,但是因为在校生缺乏经验且用的是 mongoDB,我当时选择的是将文章存储在额外的文件目录下。看到老师这里是存储在数据库中,因此想问问老师一般是哪种做法。存在表中是为了好全文搜索吗?

写回答

1回答

双越

2019-03-05

博客的内容主要是文本,我推荐使用 longtext 。像用户上传的附件、或者大型的音频、视频文件,推荐用文件来存储。

第一,存储到数据库有利于对内容进行检索和分析。

第二,数据库做了一些查询、插入的处理,例如 mysql 是用 B-tree 组织数据的,大大的提高了读取效率,而你自己存储到文件中,自己去读写文件,那将是性能最差的一种方式。

0
2
双越
回复
小学生6年级
客气了。感觉课程有帮助,欢迎给一个好评哈。
2019-03-05
共2条回复

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4051 学习 · 2006 问题

查看课程