为什么 MySQL 软件本体这么大, SQLite 能做到那么小?

2024-01-25 22:45:55 +08:00
 drymonfidelia
7662 次点击
所在节点    数据库
55 条回复
pkoukk
2024-01-26 15:50:17 +08:00
@dyv9 服务端只管登录和授权校验啊,想一下那些需要联网验证的游戏。
cyningxu
2024-01-26 16:14:03 +08:00
是我重未设想过的问题,为啥 X86 芯片这么难造,51 芯片却能造出来?
shunia
2024-01-26 16:52:44 +08:00
哈哈哈哈哈。

为什么飞机那么大,自行车这么小,都是交通工具,自行车跑三天都到不了,飞机三个小时就到了。只能考虑坐飞机了,但是这东西也太贵了。
lbp0200
2024-01-26 17:00:05 +08:00
@netnr 换 DuckDB

我觉得吧,楼主能问这个问题,应该搞不定 duckdb
nodejsexpress
2024-01-26 19:14:55 +08:00
明白楼主的需求。很多时候是客户需求和环境限制。
sqlite 主要问题是当你文件太大时,程序启动载入太慢了。
客户端,客户频繁打开的话,很难受得了。
以前搞过一个项目,本来还 ok 的,后面也换了 mysql 。但不用打入客户端里面,只是单机离线。
james122333
2024-01-26 20:36:42 +08:00
@ucando 但毕竞文字可压缩
james122333
2024-01-26 20:41:47 +08:00
客户端频繁打开? 那应该是小问题
wxf666
2024-01-27 00:24:37 +08:00
楼主,放下你的 表结构 和 SQL 出来看看?
geniussoft
2024-01-27 00:28:29 +08:00
虽然但是,SQLite 查询性能还是可以的,除非你需要的是 Oracle
iv8d
2024-01-27 09:16:55 +08:00
筷子跟瑞士军刀的区别吧,孩子有功夫想想别的
iv8d
2024-01-27 09:18:15 +08:00
下一条你是不是要问,为什么 Oracle 那么大,MySQL 却能做到那么小?
lvlongxiang199
2024-01-27 11:24:59 +08:00
@James369 有啥相似性吗 ? 有哪些是 MySQL 能做到, 但 sqlite 做不到的 ?
wxf666
2024-01-27 16:00:14 +08:00
@nodejsexpress SQLite 数据库文件就算大到 1TB ,也没事啊?又不是启动就要读完它?
flowerains
2024-01-29 08:53:46 +08:00
好奇 wcdb 国内 App 用的多不多

Firebird 我是知道的
nodejsexpress
2024-03-04 19:46:38 +08:00
@wxf666 作为客户端,用户经常关闭,打开。。。 不是 web

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

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

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

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

© 2021 V2EX