文章詳情頁(yè)
mysql - 數(shù)據(jù)庫(kù)如何存儲(chǔ)小說(shuō)數(shù)據(jù)比較好?
瀏覽:74日期:2022-06-20 13:24:06
問(wèn)題描述
比如我有很多小說(shuō)。有兩張表:小說(shuō)信息表和小說(shuō)章節(jié)表。小說(shuō)信息表存儲(chǔ)了小說(shuō)的id,標(biāo)題,字?jǐn)?shù),作者啊等等。小說(shuō)章節(jié)表存儲(chǔ)所有小說(shuō)的章節(jié)及其內(nèi)容。該表用小說(shuō)id+章節(jié)id共同作為主鍵。
我的問(wèn)題是,這樣建表好嗎? 要查找一篇小說(shuō)的所有章節(jié)時(shí)會(huì)不會(huì)太慢了?
問(wèn)題解答
回答1:建議不要將內(nèi)容存放在數(shù)據(jù)庫(kù)。你可以寫到一個(gè)文件里,放在某臺(tái)服務(wù)器上,數(shù)據(jù)庫(kù)里只存可訪問(wèn)的文件地址。
回答2:那就把小說(shuō)章節(jié)和小說(shuō)內(nèi)容再次做垂直分割分表處理,如果還慢那就考慮索引和全文索引了。
上一條:mysql - workbench 切換中文無(wú)效怎么解決??下一條:mysql - 問(wèn)個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì)規(guī)范,中間表名應(yīng)該用單數(shù)還是復(fù)數(shù)?
相關(guān)文章:
1. 為什么python中實(shí)例檢查推薦使用isinstance而不是type?2. python - (初學(xué)者)代碼運(yùn)行不起來(lái),求指導(dǎo),謝謝!3. mysql里的大表用mycat做水平拆分,是不是要先手動(dòng)分好,再配置mycat4. nginx - pip install python庫(kù)報(bào)錯(cuò)5. mysql如何添加索引的時(shí)候指定索引方式6. window下mysql中文亂碼怎么解決??7. python - django orm 過(guò)濾日期為當(dāng)天日期的數(shù)據(jù)8. mysql - 5千萬(wàn)文章,怎么做相關(guān)文章?9. python - 如何判斷字符串為企業(yè)注冊(cè)名稱10. 老師您的微信號(hào)是多少?
排行榜

熱門標(biāo)簽