V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
jinker
V2EX  ›  问与答

DuckDB 数据库可以替代 Sqlite 吗?

  •  
  •   jinker · May 2, 2024 via Android · 2861 views
    This topic created in 727 days ago, the information mentioned may be changed or developed.

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

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

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

    3 replies    2024-05-03 02:16:37 +08:00
    icyalala
        1
    icyalala  
       May 2, 2024   ❤️ 1
    SQLite 是 OLTP ,主要是增删改查
    DuckDB 是 OLAP ,主要是做数据分析的
    场景完全不一样
    whileFalse
        2
    whileFalse  
       May 2, 2024 via Android
    别整那没用的
    用 sqlite 注定了你是低并发场景,换 duckdb 不解决任何问题,反而是如果有一点点差异出了问题你都搞不定
    kassadin
        3
    kassadin  
       May 3, 2024   ❤️ 1
    DuckDB is optimized for bulk operations, so executing many small transactions is not a primary design goal.

    从设计目的来看是不合适的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   903 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 21:04 · PVG 05:04 · LAX 14:04 · JFK 17:04
    ♥ Do have faith in what you're doing.