全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
楼主: 201206030
打印 上一主题 下一主题

说说你们觉得小说存txt相较于数据库的好处吧,我统一答复

  [复制链接]
21#
发表于 2020-6-9 12:59:57 | 只看该作者
本帖最后由 plumn 于 2020-6-9 13:01 编辑
201206030 发表于 2020-6-9 12:53
下面有说明,我一直有点不明百的是,txt存储和数据库存储都是在硬盘上面,本质上面是没区别的吧,数据库 ...


数据库的本意就是数据管理,数据索引,数据安全的工作,而数据资源本身确实一般都分开的,保持独立性的,因为数据本身一般都是做了本地备份,云备份和多地备份,云储存,存储对象里面的,数据库丢了其实问题不大,尤其这种低安全需求的,数据本身的保存,各有各的手段和便利倾向,如果绑一起,估计很多人用着不太顺手吧?
22#
 楼主| 发表于 2020-6-9 13:00:15 | 只看该作者
回复了很多,我发现同学们对数据库的概念不是很清楚,我这里统一说一下哦:
数据库存储数据和txt存储数据本质上没有区别,都是把数据存在硬盘文件上面,占用空间是一样的,都可以支持压缩,数据库只是方便管理文件的一个工具。软件程序的进化史一开始就是使用文件存储,然后逐渐发现管理文件不方便,才出现了数据库这个工具,这个是软件的发展史,从文件存储到数据库存储。

点评

我觉得数据库蛮好的呀,有什么不好的  发表于 2020-6-9 16:48
总会等你忙了大半年甚至几年后发现“怎么无论怎么更新还是会杰奇CMS 直接秒杀”后才能说服你txt存硬盘。。。  发表于 2020-6-9 13:08
23#
发表于 2020-6-9 13:04:38 | 只看该作者
小说数据库会丢格式
24#
 楼主| 发表于 2020-6-9 13:05:56 | 只看该作者
plumn 发表于 2020-6-9 12:39
搜索姜子牙列出的不 只是数据库里的索引和书名即可么?txt读取放在点开书目进入阅读后不也可以么?普通人 ...

回复一下前面的问题,1.就是说的点开数目进入阅读,需要程序读取txt文件中的内容,渲染到模版里面,用cdn还要额外经过一次网络传输,并不是浏览器直接读取txt文件内容显示。2.es是增强搜索功能,数据库不能支持全文索引,不能搜索到所有相关内容,而且不支持分词
25#
发表于 2020-6-9 13:10:00 | 只看该作者
201206030 发表于 2020-6-9 13:05
回复一下前面的问题,1.就是说的点开数目进入阅读,需要程序读取txt文件中的内容,渲染到模版里面,用cdn ...

嗯,大佬的技术肯定专业,其实如果把小白在意的便捷性做好,大部分人其实不在意内部怎么实现的,现在版权越来越严,自建受众肯定会增多,加油吧
26#
 楼主| 发表于 2020-6-9 13:12:36 | 只看该作者
plumn 发表于 2020-6-9 12:45
txt只能放一台vps上确实很难理解。既然把所有小说资源存入数据库可以分割到多台vps,那么一个简单的vps索引 ...

你说的容易,数据库分库分表存储,文件分布式存储业内都有很多解决方案,要考虑的问题很多,实现一套基本都是bat那种公司才有这种实力,我用的数据库分库分表本身也是用的业界多年比较成熟的框架,文件分布式存储也可以,但是需要搭建单独的分布式文件系统,我不觉得你们大部分人能够搞定这个
27#
 楼主| 发表于 2020-6-9 13:15:16 | 只看该作者
Miriam 发表于 2020-6-9 13:04
小说数据库会丢格式

会丢啥格式,你的编码没有选对吧,utf8不支持很多格式,但是utf8mb4基本都支持了
28#
发表于 2020-6-9 13:19:08 | 只看该作者
非必要情况下 数据库不要存txt这种内容大的字段,就好像 一般都不会在数据库里面存图片...  ,对于普通人来说  几百g的 mysql 增量备份有点难,但是每天备份 几十m 几百兆数据库,然后 自动增量备份txt 文件就容易多了
29#
 楼主| 发表于 2020-6-9 13:19:16 | 只看该作者
201206030 发表于 2020-6-9 13:00
回复了很多,我发现同学们对数据库的概念不是很清楚,我这里统一说一下哦:
数据库存储数据和txt存储数据本 ...

我没想过和杰奇竞争,毕竟杰奇已经很成熟了,这个只是免费项目而已,目前就我一个人开发维护,功能肯定是没法做到杰奇那么强大。我只是把我理解认为好的技术用到上面而已,完全是业务兴趣,可能你们有些用习惯了杰奇习惯不来
30#
 楼主| 发表于 2020-6-9 13:23:16 | 只看该作者
1121744186 发表于 2020-6-9 13:19
非必要情况下 数据库不要存txt这种内容大的字段,就好像 一般都不会在数据库里面存图片...  ,对于普通人来 ...

txt的增量备份能和数据库比,你开启数据库自动备份呀,什么都不用管,我还以为你们说的是数据迁移问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-18 05:37 , Processed in 0.063085 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表