V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jssngz
V2EX  ›  问与答

这种小说后台数据库是怎么存储的

  •  
  •   jssngz · 2017-05-18 09:22:11 +08:00 · 6214 次点击
    这是一个创建于 2528 天前的主题,其中的信息可能已经有所发展或是发生改变。

    http://read.mhxzhkl.com/book/read/196/2 这个网站是我随便找的一个小说网站,上面是某个小说的一个章节。F12 看了他的文章展示,展示了标题和段落。 段落之间是用

    标签封装的。想问一下数据库后台,都是怎么做的数据的存储?是放在 db 里面的吗? 主要是每篇文章的段落不清楚有多少个(可能多可能少。如果用 db 存储的话,该怎么存)

    4 条回复    2017-05-18 18:36:41 +08:00
    Revenant
        1
    Revenant  
       2017-05-18 09:35:30 +08:00
    以前装过一些小说采集站,他们的小说都是以文本的形式存储的,并没有将小说都保存在数据库
    数据库只保留小说的索引路径等信息
    qiayue
        2
    qiayue  
       2017-05-18 09:45:58 +08:00
    其他不说,就说段落,随便一个在线编辑器都能做到,比如 http://ueditor.baidu.com/website/
    gamexg
        3
    gamexg  
       2017-05-18 12:33:13 +08:00 via Android
    老版本的起点,文章内容是直接保存为 js 的,html 直接引用。
    jssngz
        4
    jssngz  
    OP
       2017-05-18 18:36:41 +08:00
    @Revenant
    @qiayue
    综合二位的思路,我去看了一下 ueditor 的编辑器,发现 ueditor 的 html 源码是每一段文章(以换行符为段落的分隔线)都加上了<p>标签,那么在存储的时候可以存在文本里面。动态读取的时候可以使用换行符来分隔,生成对应的段落文章。然后交给前端展示。 谢谢二位
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1011 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 19:05 · PVG 03:05 · LAX 12:05 · JFK 15:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.