网上找到的一些关于 duckdb 资料都是用来关于数据查询分析的,是指 duckdb 用来一次性导入数据用作数据分析更为合适的意思?。
我需要嵌入式的读写数据库,目前使用 sqlite ,听说 duckdb 也可以作为嵌入式,性能相比 sqlite 更高。
数据库使用场景是作为网站后端例如论坛的话,选择 duckdb 来代替 sqlite 是否正确(收益是否高)?
网上找到的一些关于 duckdb 资料都是用来关于数据查询分析的,是指 duckdb 用来一次性导入数据用作数据分析更为合适的意思?。
我需要嵌入式的读写数据库,目前使用 sqlite ,听说 duckdb 也可以作为嵌入式,性能相比 sqlite 更高。
数据库使用场景是作为网站后端例如论坛的话,选择 duckdb 来代替 sqlite 是否正确(收益是否高)?
1
icyalala May 2, 2024 SQLite 是 OLTP ,主要是增删改查
DuckDB 是 OLAP ,主要是做数据分析的 场景完全不一样 |
2
whileFalse May 2, 2024 via Android
别整那没用的
用 sqlite 注定了你是低并发场景,换 duckdb 不解决任何问题,反而是如果有一点点差异出了问题你都搞不定 |
3
kassadin May 3, 2024 DuckDB is optimized for bulk operations, so executing many small transactions is not a primary design goal.
从设计目的来看是不合适的 |