使用MySQL存储书籍
我有个问题 上周我和我的同事讨论了大文本的存储位置,例如我的网络项目中的图书文本 一般都分为两种意见:使用MySQL存储书籍,mysql,text,Mysql,Text,我有个问题 上周我和我的同事讨论了大文本的存储位置,例如我的网络项目中的图书文本 一般都分为两种意见: 在数据库中存储(我的例子中是Mysql) 存储到表中链接到文件或使用以book record的主键命名的目录结构 使用PHP7.1,yii2fw 所有书籍(文本)都将在网页中显示,并分页 我需要你的专业意见 提前谢谢你 如果您有固定页面,那么MySQL似乎是一个不错的选择,因此您可以将每页文本存储在该文本的页码下。适合快速随机查找 CREATE TABLE book ( book_id
提前谢谢你 如果您有固定页面,那么MySQL似乎是一个不错的选择,因此您可以将每页文本存储在该文本的页码下。适合快速随机查找
CREATE TABLE book (
book_id INT NOT NULL,
page_no INT NOT NULL,
content TEXT NOT NULL
)
使用图书id
加页码上的索引进行快速查找
INDEX book_page (book_id, page_no)
如果使用简单的文本文件,则只需加载整个文件即可访问单个页面