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

为什么现在博客系统都把无数据库作为亮点哪?将数据保存为 Markdown 文件,有优势吗?

  •  
  •   aetmY · 2016-07-20 15:13:57 +08:00 · 6521 次点击
    这是一个创建于 3077 天前的主题,其中的信息可能已经有所发展或是发生改变。
    虽然感觉还是数据库比较靠谱,但是市面上会出现 Markdown 文件保存也肯定是有优势的。请问优势哪里呢?
    29 条回复    2016-07-21 10:39:37 +08:00
    chaosrb79
        1
    chaosrb79  
       2016-07-20 15:14:25 +08:00   ❤️ 1
    loading
        2
    loading  
       2016-07-20 15:29:05 +08:00   ❤️ 1
    因为如果有数据库,就必须有后台,要么用客户端写,要么在线写。

    而基于文件的,可以使用 dropbox 这些服务。

    楼主你用一下就知道了,现在数据库使用也不是什么高难的东西,所以不见得是优势。
    Mirana
        3
    Mirana  
       2016-07-20 15:41:43 +08:00   ❤️ 1
    静态资源直接放在 cdn 上加载快啊
    aetmY
        4
    aetmY  
    OP
       2016-07-20 15:47:19 +08:00
    @Mirana markdown 也是数据呀
    aetmY
        5
    aetmY  
    OP
       2016-07-20 15:47:34 +08:00
    @loading 我去体验一下
    loading
        6
    loading  
       2016-07-20 15:49:39 +08:00   ❤️ 1
    farbox 建议去看看。
    crisfun
        7
    crisfun  
       2016-07-20 15:50:31 +08:00 via iPhone   ❤️ 1
    成本低不怕攻击啊
    ferock
        8
    ferock  
       2016-07-20 15:53:41 +08:00   ❤️ 1
    打包,备份,同步,迁移,都很方便。。。
    基本不需要配置,即使配置也可以很小白,而不需要考虑所谓的 DB 。
    另外,版本管理也很容易做到, db 的版本管理并不是那么简单。

    其实很多 git 服务提供静态文件空间服务
    比如, hexo + github 的组合,就比用 DB 的 wp 有优势多。


    最后, blog 是属于单向信息访问的网站,全站静态化,会让体验非常爽,而文件型的 blog ,基本都是静态化以后发布。
    这个比起访问个 DB 的 wp ,速度快不是一星半点。除非你 wp 用 cache 工具。
    不过那个时候,也就和静态化的纯文件没什么区别了。
    droiz
        9
    droiz  
       2016-07-20 16:37:05 +08:00   ❤️ 1
    数据存在数据库比 markdown 并没有靠谱多少。
    cxbig
        10
    cxbig  
       2016-07-20 16:59:59 +08:00   ❤️ 1
    静态博客成本低、易维护、体积小。如 Github Pages 。
    ieliwb
        11
    ieliwb  
       2016-07-20 17:07:33 +08:00   ❤️ 1
    有哪些开源的 markdown 系统推荐下
    YingJie
        12
    YingJie  
       2016-07-20 17:24:25 +08:00
    WP+cache+CDN+一个非常简单的主题,相同空间环境下速度并不会比一些 Pages 页面慢多少
    zhujinliang
        13
    zhujinliang  
       2016-07-20 17:26:42 +08:00
    别拿文件系统不当数据库
    zingl
        14
    zingl  
       2016-07-20 18:21:10 +08:00
    排名不分先后:
    便宜

    装 B
    helloSwift
        15
    helloSwift  
       2016-07-20 18:29:26 +08:00 via iPhone
    em70
        16
    em70  
       2016-07-20 18:31:40 +08:00
    系统结构越复杂,不稳定因素就越多.
    zonghua
        17
    zonghua  
       2016-07-20 18:31:57 +08:00
    不方便检索
    googlefans
        18
    googlefans  
       2016-07-20 21:48:44 +08:00
    @zonghua 恩 查询数据肯定没办法了吧
    anjunecha
        19
    anjunecha  
       2016-07-20 21:52:13 +08:00
    s3 + cloudfront 部署 ,呃.....超爽
    aitaii
        20
    aitaii  
       2016-07-20 21:54:11 +08:00 via iPhone
    数据库不也是文件吗
    glume
        21
    glume  
       2016-07-20 22:27:51 +08:00
    没有数据库就是耍流氓。
    winooxx
        22
    winooxx  
       2016-07-21 01:24:38 +08:00
    配置简单,一个字就是轻
    fuermosi777
        23
    fuermosi777  
       2016-07-21 02:39:26 +08:00
    对我来说就是安全备份无忧无虑。之前用过博客大巴或者经常折腾搬家的都对无法掌控的数据库有一种本能的不信任感...
    Showfom
        24
    Showfom  
       2016-07-21 02:40:58 +08:00
    文章少都无所谓啦,要是数据量大就没办法用静态了
    ferock
        25
    ferock  
       2016-07-21 09:04:09 +08:00 via Android
    @zonghua 可以看看 dokuwiki
    3dwelcome
        26
    3dwelcome  
       2016-07-21 09:09:35 +08:00 via Android
    其实还是那句话、用文件索引查询远不如数据库。
    xvx
        27
    xvx  
       2016-07-21 09:10:25 +08:00
    优点很明显:全静态化,快速,简单,便宜( GP 免费)。
    但同时也可以这么想,说句可能会引骂的话:分明是没有钱或者说不想花钱、技术不足但又想装逼。
    我用过一次就没用了,觉得就是前端玩家玩的,不适合我。
    所以我认为,其实主要目的只是为了凸显与众不同,简而言之,就两个字:装逼
    loading
        28
    loading  
       2016-07-21 09:48:38 +08:00 via Android
    @xvx 你可以自己写一个看看,用数据库写起来很简单,基于文件的写起来其实复杂些,所以你的技术不足不成立。

    对于钱的问题,一百多一年算钱?我域名一年都要 300 多。

    我用静态我自豪。

    如果说装逼,好吧,在全球工单系统里,你赢了…
    shyling
        29
    shyling  
       2016-07-21 10:39:37 +08:00 via iPad
    最重要的可能是可以在 github pagea 里部署吧。。其他的我个人觉得完全没有特别大的优势
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2404 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 00:19 · PVG 08:19 · LAX 16:19 · JFK 19:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.