
这里的“微型业务”大概就是一些访问量很低、仅面向很少数量的用户、跑在低配置机器上的一些用到数据库的网站或服务吧。主要面向于个人或者小团队内部、homelab 。 例如:跑在最便宜的那一档 VPS 的机器上(如:单核 CPU 512M 内存 10G 硬盘)的、树莓派 3 代那个级别的开发板、甚至 openwrt 软路由。
此前看了看 MySQL 、PostgresQL,空闲时占用的内存也挺高的。而 SQLite 似乎在处于鄙视链底端?这才想着来问问。
要求:SQL 数据库、开源。
1 tanranran 2021-08-30 15:15:11 +08:00 SQLite |
2 KomiSans 2021-08-30 15:16:14 +08:00 H2 吧 |
3 qping 2021-08-30 15:18:33 +08:00 H2 理由:支持并发(些微) |
4 eason1874 2021-08-30 15:29:08 +08:00 我投 SQLite 一票,多语言,跨平台 那么多巨型 APP 用 SQLite,说明不会太差 |
&nsp; 5 Soar360 2021-08-30 15:31:20 +08:00 推荐 SQLite |
6 xiaopc 2021-08-30 15:32:07 +08:00 微信都是 SQLite ( |
7 Kilerd 2021-08-30 15:48:25 +08:00 我 rust + sqlite 写的服务,常年占用 10M 内存+20M 储存,就自己用舒服到不行,套一个 docker 体积最多占用多 10M |
9 wellsc 2021-08-30 16:07:50 +08:00 跑个 client 不行吗,干嘛要跑 server,另外,sqlite 是地表最强数据库,不知道为什么会在鄙视链低端 |
10 Mithril 2021-08-30 16:08:09 +08:00 SQLite 你搞个正常的数据库,性能消耗不说,带来的复杂度成本太高。完全没必要。 |
11 cmdOptionKana 2021-08-30 16:09:02 +08:00 谁说 SQLite 处于鄙视链底端?没听过这个说法,通常都是说 sqlite 各种好。 |
12 sprite82 2021-08-30 16:15:37 +08:00 推 h2 的不看描述吗 都说 512M 内存了 难道还要装个 Java ? |
13 thtznet 2021-08-30 16:18:30 +08:00 Firebird embedded |
14 hushao 2021-08-30 16:26:15 +08:00 via iPhone 这种场合 sqlite 再适合不过了 另外,sqlite 可一点都不差,无论性能还是评价 |
15 zjsxwc 2021-08-30 16:29:48 +08:00 问就是推荐 mariadb/mysql 楼主说什么空载运行内存 cpu 占用多之类的,问题都能通过修改默认配置参数解决 https://mariadb.com/kb/en/mariadb-memory-allocation/ |
17 daysv 2021-08-30 16:33:39 +08:00 不好意思, sqlite 是地表最强数据库, 处于鄙视链顶端 |
18 felixcode 2021-08-30 16:35:01 +08:00 sqlite 很强的。 |
20 wolfan 2021-08-30 16:39:01 +08:00 sqlite yyds |
21 zjsxwc 2021-08-30 16:40:35 +08:00 https://stackoverflow.com/questions/40189226/how-to-make-mysql-use-less-memory 这个帖子和楼主同样的问题, 第二个回帖把 performance_schema = off 关掉 mysql 的性能优化策略后,mysql 内存占用只有 37M |
22 ipwx 2021-08-30 16:40:51 +08:00 sqlite 反正能用 orm |
23 wangkun025 2021-08-30 16:40:55 +08:00 建议花 500 块钱升级下配置。 |
25 kwanzaa 2021-08-30 16:58:47 +08:00 就这个配置,没法鄙视 sqlite 。 |
26 tianzhou PRO Java H2,其他就 Sqlite,不用纠结啦。 |
27 kingfalse 2021-08-31 07:37:25 +08:00 via Android sqlite,yyds |
28 roundgis 2021-08-31 10:19:12 +08:00 via Android sqlite 怎是歧底端 |
29 9dP06m83vIV00l72 2021-12-17 13:49:03 +08:00 SQLite + DBKangaroo ,yyds |