1
knva 2019 年 12 月 30 日
都差不多,另外 个人备案站点不允许开启评论
|
2
augustpluscn 2019 年 12 月 30 日
区别就是你的数据管起来没有用数据库方便(逃)
|
3
cz5424 2019 年 12 月 30 日 via iPhone
@augustpluscn 正解,数据库多好,一般多一点的数据。文件存储不要跟数据库比效率,速度,管理
|
4
bolide2005 2019 年 12 月 30 日 原理上肯定没问题啦,想当年数据库也是从文件进化而来的,你这样很“复古”,有 80 年代的风范。
但是你需要考虑文件更新以及检索的便利程度,试想一下,你的网站要不要提供用户系统呢?用户的昵称你是直接和评论生成在一起储存在文件里,还是把用户信息放到一个单独文件里?那如果用户改名字了你得怎么更新呢等等等等这些问题。 如果只是你目前提到的需求,比如用户只存储昵称并且没有用户系统的话,我觉得也还行 |
5
pinyue 2019 年 12 月 30 日
没区别。。你的结构设计好了,就是文件数据库了
|
6
jinliming2 2019 年 12 月 30 日 via iPhone
了解一下数据库的发展史,你就知道了,你这个做法是很久以前没有数据库管理系统的年代的做法了
|
7
hillwall 2019 年 12 月 30 日
|
8
ztxcccc 2019 年 12 月 30 日
你这种就用 SQLLite 吧,不用装
|
9
Hstar 2019 年 12 月 30 日
这就是最原始的数据库,简单的说,加入索引和事务就是一个现代数据库。
|
10
iamverylovely 2019 年 12 月 30 日
json 可以
|
11
leishi1313 2019 年 12 月 30 日 via Android
你要用文件真不如数据库,SQLite 也挺好了。但如果需求是静态网站做评论的话,discuz 也挺好
|
12
djFFFFF 2019 年 12 月 30 日
你这就是最简单的数据库实现啊……
|
13
Kilerd 2019 年 12 月 30 日
您再想想「有没有 xx 规则下的某文件」 这个东西像不像数据库里面的 raw data file ?
|
14
rayhy 2019 年 12 月 30 日 via Android
思路类似 staticman
|
15
mikoshu 2019 年 12 月 30 日
不直接对接第三方的评论系统吗?
|
16
wc951 2019 年 12 月 30 日 via Android
类似 hive 数仓不就是文件到数据库表的映射吗
|
17
passerbytiny 2019 年 12 月 30 日
别得不说,光后期额外增加新的“屏蔽关键词”,就能让你头疼死。
|
18
whalegao 2019 年 12 月 30 日 via iPhone
这就是一个最简单的数据库。
|
19
diveIntoWork 2019 年 12 月 30 日
用内存数据库,写个脚本定时持久化就行了,每次服务器重启再从文件恢复
|
20
shakaraka PRO 🎉恭喜你!!成功发明一个新数据库
|
21
lemonTreeTop 2019 年 12 月 30 日
你是想以文件的方式实现数据库的部分功能
|
22
Yourshell 2019 年 12 月 30 日
挂个第三方的评论系统
|
23
loading 2019 年 12 月 30 日 via Android
楼主为啥不用评论服务,是不知道吗?
|
24
kosmosr 2019 年 12 月 30 日 via Android
懒得自己弄数据库可以试试 LeanCloud
|
25
zdnyp 2019 年 12 月 30 日
静态博客貌似都是用 json 文件做数据库的
|
26
annielong 2019 年 12 月 30 日
文本数据库呗,早些时候小项目都是这样存的,但是复杂些的功能就不要想了
|
27
JerryCha 2019 年 12 月 30 日
然后楼主造了个数据库
|
28
virusdefender 2019 年 12 月 30 日
很多人博客没有评论是因为没有服务器,比如放在了 github pages 上,而你这有服务器,直接上一个 sqlite 就好了。
|
29
zjsxwc 2019 年 12 月 30 日 via Android
我见过,不用数据库,把评论、用户密码登都保存在不同 json 文本里的
|
30
luozic 2019 年 12 月 31 日 via iPhone
sqlite,或者云盘里面的 json 啥文件也行
|
31
FindHao 2019 年 12 月 31 日 via Android 加 disqus 吧。国内默认无法访问,但是这样可以过滤掉一大批没有开代理的用户。
|
32
busfool 2019 年 12 月 31 日 via Android
逆天而行,很复古。十多年前有这种开源程序。
|
33
redeemer1001 2019 年 12 月 31 日
推荐 sqlite 我做的十几人用的小网站就用这个 比自己写文件储存方便太多
|
34
SuperMild 2019 年 12 月 31 日 via iPhone
可以是可以,但要注意,这不是简单化,而是复杂化。
我自己最近就有个小玩意儿这样搞,累死了,要注意很多小问题。我只能说,很好玩,但不如 sqlite 简单方便。 |
35
Ahri 2019 年 12 月 31 日
你的实现会有 race condition。
|
36
shunfy 2019 年 12 月 31 日 via iPhone
怎么排序?怎么关键字搜索?
|
37
msg7086 2019 年 12 月 31 日
文件系统本来就是一种数据库。
|
38
Lockeysama 2019 年 12 月 31 日
Hexo 不香吗?
|
39
itskingname 2019 年 12 月 31 日
用 leancloud 解决你的问题。
|
40
mywaiting 2019 年 12 月 31 日
纯静态的站点可以用 disqus 这样的评论服务,国内的站点可以找个 gitalk 这样 git issue 用法的评论系统
|
41
daozhihun 2019 年 12 月 31 日
最简单的事直接改 html 的源码,每评论一条里面插一个 div,哈哈哈哈
|
42
CodeXx 2019 年 12 月 31 日
SQLite 一把唆
|
43
abcbuzhiming 2019 年 12 月 31 日
你这就是自己实现的文件数据库——不过性能是大概率比不上别人玩了十几年的
|
44
angsheng 2019 年 12 月 31 日
楼主还可以把回帖都存在变量里
|