我有一个问题。
上周,我与同事讨论了大文本的存储位置,例如,Web项目中的书籍文本。
通常都分为两种意见:
使用PHP 7.1和Yii2 FW
所有书籍(文本)均为网页中的分页视图。
我需要您对此的专业意见。
提前谢谢!
答案 0 :(得分:0)
如果页面固定,那么MySQL似乎是一个不错的选择,因此您可以将每个文本页面存储在该文本的页码下。适用于快速随机查找。
CREATE TABLE book (
book_id INT NOT NULL,
page_no INT NOT NULL,
content TEXT NOT NULL
)
使用book_id
加上page_number
上的索引进行快速查找
INDEX book_page (book_id, page_no)
如果使用简单的文本文件,则只需加载整个文件即可访问单个页面。