4

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

 2 years ago
source link: https://www.v2ex.com/t/810518
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  程序员

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

  ETONG · 6 小时 14 分钟前 · 2320 次点击

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

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

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

40 条回复    2021-10-26 13:42:07 +08:00

niubee1

niubee1   6 小时 12 分钟前   ❤️ 10

个人博客要什么数据库

ericls

ericls   6 小时 11 分钟前 via iPhone   ❤️ 2

有 benchmark 过 SQLite 吗?

plko345

plko345   6 小时 8 分钟前 via Android

现在个人感觉无脑选 pg 就好了吧,但需要学些与 mysql 的差异

anguiao

anguiao   6 小时 8 分钟前

Typecho 本身无所谓,但是有些插件对数据库会有要求,MySQL/MariaDB 应该会好些。
其实如果不是因为插件的原因,我都想用 SQLite 。个人博客而已,追求这些根本没意义。

siweipancc

siweipancc   6 小时 6 分钟前 via iPhone

个人就不用考虑那么多了,顺手就行。企业中小型也是同样的,没那个数据吞吐要求

knives

knives   5 小时 54 分钟前

默认配置下,pg 资源需求比 mysql 要低,其它的因素对于个人博客来说没有太大影响。当然,SQLite 更省资源……

37Y37

37Y37   5 小时 53 分钟前

我用 SQLITE ,强烈推荐,究竟多好用谁用谁知道

yekern

yekern   5 小时 48 分钟前

PG 要求配置低,安装也比较省事, 项目小看不出来与 mysql 有啥区别 当项目大以后 会更有优势,
无脑用 Pg 就对了.

cheng6563

cheng6563   5 小时 46 分钟前

SQLite 遇到过因为 kill -9 之后数据错误再启不能,之后就再也不用了。

mywaiting

mywaiting   5 小时 46 分钟前

真不知道有啥好纠结的

就个人博客那点访问量,你用个文本数据库都能撑住啊,别纠结这些了,根本毫无意义

abc0123xyz

abc0123xyz   5 小时 42 分钟前

先不吃灰在讨论数据库

myd

myd   5 小时 25 分钟前

博客的访问量随便一个数据库都行。怎么方便怎么来

tabris17

tabris17   5 小时 24 分钟前

个人博客? sqlite+静态化就好了

Jwyt

Jwyt   5 小时 13 分钟前

个人博客。。一个 md 文件就是一篇文章呀

HiShan

HiShan   5 小时 4 分钟前

还不如用 redis...

xshell

xshell   5 小时 4 分钟前

毫无意义。
随意选都可以

hemingway

hemingway   5 小时 3 分钟前

推荐 github pages + vuepress
不用服务器不用数据库

AlexLokhart

AlexLokhart   5 小时 2 分钟前

无脑 MariaDB

shuxhan

shuxhan   5 小时 2 分钟前

个人博客纠结这个没有意义

wellsc

wellsc   5 小时 1 分钟前   ❤️ 1

先考虑好能不能稳定产出,然后再考虑月活能不能过百,注册用户能不能突破两个,再来考虑数据库的问题

ETONG

ETONG   4 小时 57 分钟前

@hemingway 这个有好看的主题吗

zjsxwc

zjsxwc   4 小时 52 分钟前

DokuWiki 直接用文件系统存,都不需要数据库

libook

libook   4 小时 50 分钟前

博客的内容可以静态化,大多都可以不用数据库,比如 Markdown 渲染 HTML 的那些博客引擎。

实在要用数据库做动态交互的话,看有多高的性能要求,现在很多 ORM 支持多种数据库,可以先无脑挂 SQLite ,后续有需求无法满足了再换,基本只需要迁移一下数据然后在 ORM 里改个连接参数就行了。

lyz1990

lyz1990   4 小时 50 分钟前

个人博客无所谓,弄成静态得了。能坚持写文章才是关键,哈哈

kidult

kidult   4 小时 50 分钟前

redis 先顶一顶,等小目标实现了再换也不迟

zouri

zouri   4 小时 32 分钟前

哈哈,要是写的文章多到能够到检测数据库性能的时候,也不会纠结这个了

KaynW

KaynW   4 小时 29 分钟前

SQLite 顶不住的个人博客应该很少见 /doge

qq1340691923

qq1340691923   4 小时 27 分钟前

redis

x86

x86   4 小时 26 分钟前

我建议你组台服务器去托管,64 核 128g 起步那种,带宽先拉个 100M 应付下

ETONG

ETONG   4 小时 18 分钟前

@yekern MariaDB 迁移到 PostgreSQL 方便吗

ETONG

ETONG   4 小时 11 分钟前

@anguiao MariaDB 迁移到 PostgreSQL 方便吗

raycool

raycool   3 小时 55 分钟前

用 PostgreSQL 就对了
多学点知识有何不好的

v2exblog

v2exblog   3 小时 14 分钟前

先学标准 sql ,然后不要用数据库提供的个性化的东西,代码层面数据库尽量封装 crud ,这样就基本能应对大部分简单的业务场景了,中间换个数据库也问题不大

potatowish

potatowish   2 小时 46 分钟前 via iPhone

redis 秒开

aristolochic

aristolochic   2 小时 8 分钟前

如果你会产生这样的疑问,说明选什么都不会产生什么影响

那就掷硬币吧:

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

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

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

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

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

(前提是 Typecho 支持

(逃

acmore

acmore   1 小时 59 分钟前

SQLite 绝对够用

SekiBetu

SekiBetu   1 小时 34 分钟前

hexo 博客,白嫖 github 资源就行

hez2010

hez2010   1 小时 23 分钟前 via Android

MySQL 系列和 PostgreSQL 之间的话还是选 PostgreSQL 吧,前者连个索引都做不好,还闹出“JOIN 语句不要超出 3 条”这种笑话。

youzengwei

youzengwei   1 小时 20 分钟前

你博客数据量是有多大

Macv1994

Macv1994   1 小时 19 分钟前

SQLite ,到时候迁移数据以方便。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK