文章詳情頁
mysql - 數(shù)據(jù)庫(kù)如何存儲(chǔ)小說數(shù)據(jù)比較好?
瀏覽:129日期:2022-06-20 13:24:06
問題描述
比如我有很多小說。有兩張表:小說信息表和小說章節(jié)表。小說信息表存儲(chǔ)了小說的id,標(biāo)題,字?jǐn)?shù),作者啊等等。小說章節(jié)表存儲(chǔ)所有小說的章節(jié)及其內(nèi)容。該表用小說id+章節(jié)id共同作為主鍵。
我的問題是,這樣建表好嗎? 要查找一篇小說的所有章節(jié)時(shí)會(huì)不會(huì)太慢了?
問題解答
回答1:建議不要將內(nèi)容存放在數(shù)據(jù)庫(kù)。你可以寫到一個(gè)文件里,放在某臺(tái)服務(wù)器上,數(shù)據(jù)庫(kù)里只存可訪問的文件地址。
回答2:那就把小說章節(jié)和小說內(nèi)容再次做垂直分割分表處理,如果還慢那就考慮索引和全文索引了。
上一條:mysql - workbench 切換中文無效怎么解決??下一條:mysql - 問個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì)規(guī)范,中間表名應(yīng)該用單數(shù)還是復(fù)數(shù)?
相關(guān)文章:
1. android - weex 項(xiàng)目createInstanceReferenceError: Vue is not defined2. pdo 寫入到數(shù)據(jù)庫(kù)的內(nèi)容為中文的時(shí)候?qū)懭雭y碼3. PHPExcel表格導(dǎo)入數(shù)據(jù)庫(kù)怎么導(dǎo)入4. android - 哪位大神知道java后臺(tái)的api接口的對(duì)象傳到前端后輸入日期報(bào)錯(cuò),是什么情況?求大神指點(diǎn)5. javascript - 如圖,百度首頁,查看源代碼為什么什么都沒有?6. vue2.0+webpack 如何使用bootstrap?7. PHP類封裝的插入數(shù)據(jù),總是插入不成功,返回false;8. mac連接阿里云docker集群,已經(jīng)卡了2天了,求問?9. javascript - 前端開發(fā)框架express,在他的模板引擎下怎么給按鈕添加綁定事件?10. python - 小白django提交數(shù)據(jù)后,沒有存儲(chǔ)到數(shù)據(jù)庫(kù)(查閱資料并沒有發(fā)現(xiàn)問題)
排行榜

熱門標(biāo)簽