⑴ 請教各位一下,長篇小說怎麼存資料庫
這要看你存小說的目的和後續使用方法是什麼,如果是為了閱讀,要考慮提供哪些閱讀方式,比如按章節閱讀,則需要按章節存儲。如果還要進行關鍵字搜索,則需要提供全文檢索功能。如果採用關系資料庫存儲,幾種典型的資料庫管理系統都能滿足要求(Oracle、DB2、SQL Server、MySQL),使用BLOB、CLOB或者TEXT類型都可以存儲。當然也可以採用NoSQL的資料庫存儲(如MongoDB)。
⑵ 分章節的文章或者小說是怎麼存入資料庫的
一般都是章節一個表,小說一個表,小說表欄位比較多,例如簡介上架時間等等,章節表有標題,更新時間,內容,內容一般是帶HTML標簽的。如果你要提供下載在遍歷數據保存文檔的時候記得去除HTML標簽
⑶ 如果爬取一個小說網站以後,如何做到更新內容的爬取並且存儲
有一個標記庫,記錄的目標小說網站目標小說的最新文章id,一般url最後一段數字或者頁面的html裡麵包含。
定時去讀取這個最新文章頁面,如果當前這個頁面是最新的文章,沒有更新,那麼網頁上的下一章那個連接是#(也就是頁面本身),有的是跳轉到本小說的章節目錄,根據情況判斷,如果小說更新了,下一章的按鈕連接就變話了,根據下一章的id去讀取,並更新資料庫的標記
⑷ 怎樣將TXT型的小說分章下載 謝謝啊
打開章節
點擊左上角「文件-另存為」保存為txt就可以了,適用於一切小說
⑸ 小說資料庫是怎麼設計的
可以用3級或4級連動吧.
第一級書名,下面大章,(小章),節(頁)
⑹ Mysql或者sql,小說資料庫,儲存設計
文本文件不推薦存儲在資料庫中,應該單獨放在某個磁碟目錄下面,然後再資料庫中,記錄文件的存放目錄。
⑺ 在資料庫如何存儲小說內容
用備注類型欄位,可存儲小說內容,如果小說內容太多,分章節,或使用二進制類型欄位直接存儲文件(直接存儲文件無法實現查找功能)。