487 Star 3.6K Fork 1.5K

yadong.zhang / OneBlog

 / 详情

关于文章存储

Backlog
Opened this issue  
2021-04-28 11:29

问题

目前代码中对文章的存储采用的是数据库的mediumtext类型,在文章过长的时候可能会引发读取内容的过慢的问题,因为mysql对text类型的存储是采用单独文件的。

解决方案

可采用的解决方案用两种

  • 数据库中的content字段修改为用于表示文章的缩略内容,完整的文章内容采用外部存储,如ES或者简单一点就是一个文本文件存储在本地。
  • 数据库中的content字段修改为用于表示文章的缩略内容,完整的文章内容采用单独一张表存储,只有需要阅读完整的文章内容的时候才需要单独取表中文章,这样也能提升性能,只在必要的时候读取数据。

Comments (1)

YHRivory created任务
YHRivory set related repository to yadong.zhang/OneBlog
Expand operation logs

方案二不错。 :+1:

yadong.zhang added
 
improvement
label

Sign in to comment

Status
Assignees
Milestones
Pull Requests
Successfully merging a pull request will close this issue.
Branches
Planed to start   -   Planed to end
-
Top level
Priority
参与者(2)
784199 yadong.zhang 1578932767
Java
1
https://gitee.com/yadong.zhang/DBlog.git
git@gitee.com:yadong.zhang/DBlog.git
yadong.zhang
DBlog
OneBlog

Search

105716 1d94204e 1850385 105716 2d26be5c 1850385