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