DuckDB 数据库可以替代 Sqlite 吗?

229 天前
 jinker

网上找到的一些关于 duckdb 资料都是用来关于数据查询分析的,是指 duckdb 用来一次性导入数据用作数据分析更为合适的意思?。

我需要嵌入式的读写数据库,目前使用 sqlite ,听说 duckdb 也可以作为嵌入式,性能相比 sqlite 更高。

数据库使用场景是作为网站后端例如论坛的话,选择 duckdb 来代替 sqlite 是否正确(收益是否高)?

1531 次点击
所在节点    问与答
3 条回复
icyalala
229 天前
SQLite 是 OLTP ,主要是增删改查
DuckDB 是 OLAP ,主要是做数据分析的
场景完全不一样
whileFalse
229 天前
别整那没用的
用 sqlite 注定了你是低并发场景,换 duckdb 不解决任何问题,反而是如果有一点点差异出了问题你都搞不定
kassadin
229 天前
DuckDB is optimized for bulk operations, so executing many small transactions is not a primary design goal.

从设计目的来看是不合适的

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

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

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

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

© 2021 V2EX