在安装 typecho 的时候纠结症犯了
看了这两篇文章 https://zhuanlan.zhihu.com/p/56290994 https://www.modb.pro/db/25544
感觉 PostgreSQL 专门搞大型项目的,对读写性能有要求的,感觉比较时髦,更新比较快速 MariaDB 就是对 web 项目友好,但是对于新特性不是很多,性能不知道如不如 PostgreSQL
|  |      1niubee1      2021-10-26 08:48:35 +08:00  15 个人博客要什么数据库 | 
|  |      2ericls      2021-10-26 08:49:51 +08:00 via iPhone  4 有 benchmark 过 SQLite 吗? | 
|  |      3plko345      2021-10-26 08:52:58 +08:00 via Android 现在个人感觉无脑选 pg 就好了吧,但需要学些与 mysql 的差异 | 
|  |      4anguiao      2021-10-26 08:53:16 +08:00 Typecho 本身无所谓,但是有些插件对数据库会有要求,MySQL/MariaDB 应该会好些。 其实如果不是因为插件的原因,我都想用 SQLite 。个人博客而已,追求这些根本没意义。 | 
|  |      5siweipancc      2021-10-26 08:54:26 +08:00 via iPhone 个人就不用考虑那么多了,顺手就行。企业中小型也是同样的,没那个数据吞吐要求 | 
|      6knives      2021-10-26 09:07:16 +08:00 默认配置下,pg 资源需求比 mysql 要低,其它的因素对于个人博客来说没有太大影响。当然,SQLite 更省资源…… | 
|      737Y37      2021-10-26 09:08:10 +08:00  1 我用 SQLITE ,强烈推荐,究竟多好用谁用谁知道 | 
|  |      8yekern      2021-10-26 09:12:42 +08:00 PG 要求配置低,安装也比较省事, 项目小看不出来与 mysql 有啥区别 当项目大以后 会更有优势, 无脑用 Pg 就对了. | 
|  |      9cheng6563      2021-10-26 09:14:47 +08:00 SQLite 遇到过因为 kill -9 之后数据错误再启不能,之后就再也不用了。 | 
|  |      10mywaiting      2021-10-26 09:14:59 +08:00  2 真不知道有啥好纠结的 就个人博客那点访问量,你用个文本数据库都能撑住啊,别纠结这些了,根本毫无意义 | 
|  |      11abc0123xyz      2021-10-26 09:19:10 +08:00 先不吃灰在讨论数据库 | 
|      12myd      2021-10-26 09:36:07 +08:00 博客的访问量随便一个数据库都行。怎么方便怎么来 | 
|  |      13tabris17      2021-10-26 09:37:14 +08:00 个人博客? sqlite+静态化就好了 | 
|  |      14Dockerfile      2021-10-26 09:47:48 +08:00 个人博客。。一个 md 文件就是一篇文章呀 | 
|  |      15HiShan      2021-10-26 09:56:36 +08:00 还不如用 redis... | 
|  |      16xshell      2021-10-26 09:56:54 +08:00 毫无意义。 随意选都可以 | 
|  |      17hemingway      2021-10-26 09:57:37 +08:00 推荐  github pages  +   vuepress  不用服务器不用数据库 | 
|      18AlexLokhart      2021-10-26 09:58:45 +08:00 无脑 MariaDB | 
|  |      19QUC062IzY3M1Y6dg      2021-10-26 09:59:14 +08:00 个人博客纠结这个没有意义 | 
|  |      20wellsc      2021-10-26 10:00:01 +08:00  1 先考虑好能不能稳定产出,然后再考虑月活能不能过百,注册用户能不能突破两个,再来考虑数据库的问题 | 
|  |      22zjsxwc      2021-10-26 10:08:42 +08:00 DokuWiki 直接用文件系统存,都不需要数据库 | 
|  |      23libook      2021-10-26 10:10:31 +08:00 博客的内容可以静态化,大多都可以不用数据库,比如 Markdown 渲染 HTML 的那些博客引擎。 实在要用数据库做动态交互的话,看有多高的性能要求,现在很多 ORM 支持多种数据库,可以先无脑挂 SQLite ,后续有需求无法满足了再换,基本只需要迁移一下数据然后在 ORM 里改个连接参数就行了。 | 
|  |      24lyz1990      2021-10-26 10:10:32 +08:00 个人博客无所谓,弄成静态得了。能坚持写文章才是关键,哈哈 | 
|  |      25kidult      2021-10-26 10:11:04 +08:00 redis 先顶一顶,等小目标实现了再换也不迟 | 
|  |      26zouri      2021-10-26 10:28:28 +08:00 哈哈,要是写的文章多到能够到检测数据库性能的时候,也不会纠结这个了 | 
|  |      27KaynW      2021-10-26 10:31:44 +08:00 SQLite 顶不住的个人博客应该很少见 /doge | 
|      28qq1340691923      2021-10-26 10:34:19 +08:00 redis | 
|  |      29x86      2021-10-26 10:34:28 +08:00  1 我建议你组台服务器去托管,64 核 128g 起步那种,带宽先拉个 100M 应付下 | 
|      32raycool      2021-10-26 11:05:38 +08:00 用 PostgreSQL 就对了 多学点知识有何不好的 | 
|      33joApioVVx4M4X6Rf      2021-10-26 11:47:03 +08:00 先学标准 sql ,然后不要用数据库提供的个性化的东西,代码层面数据库尽量封装 crud ,这样就基本能应对大部分简单的业务场景了,中间换个数据库也问题不大 | 
|  |      34potatowish      2021-10-26 12:14:33 +08:00 via iPhone redis 秒开 | 
|  |      35aristolochic      2021-10-26 12:52:44 +08:00  2 如果你会产生这样的疑问,说明选什么都不会产生什么影响 那就掷硬币吧: - 落在桌面内,正面 Postgres ,反面 MariaDB - 掉出桌面外,正面 SQLite ,反面文件系统 - 掉出房间外,正面 MongoDB ,反面 CouchDB - 掉到楼道里,正面 Neo4J ,反面 Redis - 竖起来,在内存里存成 Trie (前提是 Typecho 支持 (逃 | 
|      36acmore      2021-10-26 13:01:31 +08:00 SQLite 绝对够用 | 
|  |      37SekiBetu      2021-10-26 13:26:41 +08:00 hexo 博客,白嫖 github 资源就行 | 
|      38hez2010      2021-10-26 13:37:48 +08:00 via Android MySQL 系列和 PostgreSQL 之间的话还是选 PostgreSQL 吧,前者连个索引都做不好,还闹出“JOIN 语句不要超出 3 条”这种笑话。 | 
|      39youzengwei      2021-10-26 13:40:32 +08:00 你博客数据量是有多大 | 
|  |      40Macv1994      2021-10-26 13:42:07 +08:00 SQLite ,到时候迁移数据以方便。 | 
|  |      41abersheeran      2021-10-26 15:09:09 +08:00 前几天我服务器到期,我直接写了一个程序把文章从 sqlite 导出到 Markdown ,再写了一个 Markdown 转 sqlite 的程序。sqlite in memory ,我就没见过这个数据库扛不住的博客。我现在直接 github.dev 就可以开写了。 | 
|      42soulzz      2021-10-26 15:47:12 +08:00 纠结个啥 博客直接建个私有 repo 放 git 上,都不需要数据库 再一步到位,写个 docker file 换机器一步到位部署 | 
|      43thtznet      2021-10-26 16:58:49 +08:00 我觉得存 text 就够了 | 
|      44bthulu      2021-10-26 17:06:43 +08:00 @abersheeran  in memory, 断电咋办? | 
|  |      45abersheeran      2021-10-26 22:30:32 +08:00  1 @bthulu 数据都是存在 Markdown 的,SQLITE in memory 只是为了加快查询速度的。 | 
|  |      46adoal      2021-10-27 14:31:06 +08:00 通常问选什么数据库是针对自研项目,那我会无脑推荐 PostgreSQL ,但如果是部署已有的 SNS 类 CMS 系统,支持多种数据库,那选 MySQL 大概率是对的。 Drupal 之类的也都是这样,核心系统可能支持多种数据库,但是第三方生态里的各种插件常常是 MySQL-only 的,没有对其它数据库做过充分测试,或者完全不兼容。 | 
|      47luckyc      2021-10-28 09:06:10 +08:00 依照你博客的访问量?  一天初步估计 10 个 IP(其中三个是自己的, 一个用手机 4g 网络, 一个是公司网络, 一个是家里网络), 平均一个 IP 产生 10 个 PV, 再加上误入进来的满打满算我给你算 100 个 PV 用最小最简单的方案 SQLite |