大字段内容保存方案?

发布于 2021-11-11 10:21:01 字数 183 浏览 952 评论 10

新闻发布功能在WEB开发中比较常见,不过关于新闻的存储方式,我想发解一下大家的好的想法。

我目前知道的两种方式主要是将新闻的附属信息如标题,作者等存入数据库中,对于新闻的正文一般用clob字段存储,或者将正文存入一个TXT文件中,我比较喜欢后者,不过我不知道后者相对于前者有哪些优点,或者哪种方案好一些

欢迎大家一起讨论

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

夜无邪 2021-11-15 00:57:42

大字段的+1,也方便!新闻访问量并不高,或者如楼上的静态化。

眼眸里的那抹悲凉 2021-11-15 00:57:32

引用来自#7楼“orz.calfer”的帖子

引用来自#2楼“lidashuang”的帖子

txt太慢了吧

眼眸 2021-11-15 00:56:35

个人还是比较倾向于大字段,而且常常使用的是blob。不过做系统迁移时也不是很方便。

高跟鞋的旋律 2021-11-15 00:54:50

使用数据库CLOB的特点:
优点:备份容易,比如使用Oracle等db,备份速度较快,恢复也很方便;开发与管理比较方便
缺点:如果一个Oracle的价钱(3~5W元)还可以接受,多节点部署,许可协议就太贵了。

使用文件系统存储大文本特点:
优点:随意进行分布式存储,不用依赖优秀的CLOB关系数据库支持。
缺点:备份千万级别的文件是件痛苦事情,当然删除文件也不是很方便。企业级需求和项目还是建议DB存储。

风透绣罗衣 2021-11-15 00:53:26

引用来自#2楼“lidashuang”的帖子

txt太慢了吧

浮生未歇 2021-11-15 00:51:24

长见识了, 不过我看很多CMS都采用TXT存储,

“. 当有多个不同机器上的应用需要访问txt的时候,需要配置网络访问方式如NFS或者Samba”这点以前没有想到过,长见识了。

可是我不能没有你 2021-11-15 00:38:03

HBase 或者 BDB就是最适合解决这个问题的

百思不得你姐 2021-11-15 00:34:02

不如用另一个表放大字段

回眸一笑 2021-11-14 20:12:24

txt 文件存储有几个说不上是缺点的缺点,或者说是不便:

1. 备份数据库之外还需要单独备份txt文件
2. 当有多个不同机器上的应用需要访问txt的时候,需要配置网络访问方式如NFS或者Samba
3. 需要仔细设计文件存储结构,避免一个目录放置过多的文件(当然这个问题比较简单)
4. 正在想....

青萝楚歌 2021-11-14 15:41:02

txt太慢了吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文