个人博客数据库选 MariaDB 还是 PostgreSQL 好呢?,我用 typecho

2021-10-26 08:47:01 +08:00
 ETONG

在安装 typecho 的时候纠结症犯了

看了这两篇文章 https://zhuanlan.zhihu.com/p/56290994 https://www.modb.pro/db/25544

感觉 PostgreSQL 专门搞大型项目的,对读写性能有要求的,感觉比较时髦,更新比较快速 MariaDB 就是对 web 项目友好,但是对于新特性不是很多,性能不知道如不如 PostgreSQL

6708 次点击
所在节点    程序员
47 条回复
ETONG
2021-10-26 10:03:32 +08:00
@hemingway 这个有好看的主题吗
zjsxwc
2021-10-26 10:08:42 +08:00
DokuWiki 直接用文件系统存,都不需要数据库
libook
2021-10-26 10:10:31 +08:00
博客的内容可以静态化,大多都可以不用数据库,比如 Markdown 渲染 HTML 的那些博客引擎。

实在要用数据库做动态交互的话,看有多高的性能要求,现在很多 ORM 支持多种数据库,可以先无脑挂 SQLite ,后续有需求无法满足了再换,基本只需要迁移一下数据然后在 ORM 里改个连接参数就行了。
lyz1990
2021-10-26 10:10:32 +08:00
个人博客无所谓,弄成静态得了。能坚持写文章才是关键,哈哈
kidult
2021-10-26 10:11:04 +08:00
redis 先顶一顶,等小目标实现了再换也不迟
zouri
2021-10-26 10:28:28 +08:00
哈哈,要是写的文章多到能够到检测数据库性能的时候,也不会纠结这个了
KaynW
2021-10-26 10:31:44 +08:00
SQLite 顶不住的个人博客应该很少见 /doge
qq1340691923
2021-10-26 10:34:19 +08:00
redis
x86
2021-10-26 10:34:28 +08:00
我建议你组台服务器去托管,64 核 128g 起步那种,带宽先拉个 100M 应付下
ETONG
2021-10-26 10:42:38 +08:00
@yekern MariaDB 迁移到 PostgreSQL 方便吗
ETONG
2021-10-26 10:50:14 +08:00
@anguiao MariaDB 迁移到 PostgreSQL 方便吗
raycool
2021-10-26 11:05:38 +08:00
用 PostgreSQL 就对了
多学点知识有何不好的
0x0208v0
2021-10-26 11:47:03 +08:00
先学标准 sql ,然后不要用数据库提供的个性化的东西,代码层面数据库尽量封装 crud ,这样就基本能应对大部分简单的业务场景了,中间换个数据库也问题不大
potatowish
2021-10-26 12:14:33 +08:00
redis 秒开
aristolochic
2021-10-26 12:52:44 +08:00
如果你会产生这样的疑问,说明选什么都不会产生什么影响

那就掷硬币吧:

- 落在桌面内,正面 Postgres ,反面 MariaDB

- 掉出桌面外,正面 SQLite ,反面文件系统

- 掉出房间外,正面 MongoDB ,反面 CouchDB

- 掉到楼道里,正面 Neo4J ,反面 Redis

- 竖起来,在内存里存成 Trie

(前提是 Typecho 支持

(逃
acmore
2021-10-26 13:01:31 +08:00
SQLite 绝对够用
SekiBetu
2021-10-26 13:26:41 +08:00
hexo 博客,白嫖 github 资源就行
hez2010
2021-10-26 13:37:48 +08:00
MySQL 系列和 PostgreSQL 之间的话还是选 PostgreSQL 吧,前者连个索引都做不好,还闹出“JOIN 语句不要超出 3 条”这种笑话。
youzengwei
2021-10-26 13:40:32 +08:00
你博客数据量是有多大
Macv1994
2021-10-26 13:42:07 +08:00
SQLite ,到时候迁移数据以方便。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/810518

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX