level 1
要把一本书的内容转成文字塞进数据库了,然后可以通过内容查找到具体哪一页。
问题是经过测试,一页转化到字符长度大约在2000-3000左右。
这个内容的字段是用varchar。还是text
听过text没有索引
是不是只能用varchar
但是varchar索引只支持1000长度。是不是需要把一页的内容拆成3个字段来存?
请大家指点一下方案。
书的本数比较多,预计在百万级页
2024年09月04日 09点09分
1
level 2
先提醒一下,如果存贮很长的文本内容,要注意数据表的引用字符集。有一些字符不一定允许你存进去。
2024年09月06日 14点09分
2
level 3
要走索引的话,应该就得像你说的那样,创建一张表分三列,主键表示页数
2024年09月12日 15点09分
3