› SQLite
6c9fd
V2EX  ›  SQLite

sqlite 能上云吗

  •  
  •   6c9fd · 12h 18m ago · 1935 views

    有一个本地开发好的脚本用的是 sqlite 数据库,但是想把 sqlite 放云上访问有什么办法

    yidinghe
        1
    yidinghe  
    PRO
       12h 6m ago via Android
    用云盘同步?
    lisxour
        2
    lisxour  
       12h 2m ago
    sqlite 都没有原生协议允许这么搞,强行用 WebDAV 之类的协议走云那不得慢到爆炸
    opengps
        3
    opengps  
       12h 2m ago
    这是个文件级别的数据库,跟进程级别数据库共享访问不是一个回事。
    你所谓的上云恐怕得按照一楼说的,把整个文件同步到云上备份再云端读取最新值,不读取时候还不能一直独占文件,否则没法更新
    wyhaya
        4
    wyhaya  
       11h 58m ago
    可以试试 Turso 或者 Rqlite ,Turso 兼容 SQLite ,Rqlite 是自托管的 SQLite
    V2Try
        5
    V2Try  
       11h 55m ago via iPhone
    我记得 cloudflare 的 D1 的底层就是 sqlite
    V2Try
        6
    V2Try  
       11h 53m ago via iPhone
    可以放云,做一层 HTTP API 来访问
    6c9fd
        7
    6c9fd  
    OP
       11h 45m ago
    @wyhaya Turso 国内访问延迟大吗
    kekxv
        8
    kekxv  
       11h 37m ago
    先不说能不能,你就说你怎么鉴权?
    Wenlon
        9
    Wenlon  
       11h 26m ago
    你这改造成本,还不如直接把数据访问层用 pg 重构了。除非你想搞技术探索
    AlanTeng
        10
    AlanTeng  
       10h 34m ago
    sqllite 上云没意义
    pipixia
        11
    pipixia  
       10h 28m ago via Android
    ai 转一下
    zizon
        12
    zizon  
       10h 19m ago
    记得有把存储层做成 s3 的.
    longaiwp
        13
    longaiwp  
       10h 13m ago
    改一下存储层有多难?直接把数据导出到云数据库不就是了。
    JYii
        14
    JYii  
       10h 1m ago
    读了几遍震惊 SQLite 上云这几个字
    JYii
        15
    JYii  
       10h 1m ago
    搞错方向了吧
    4seasons
        16
    4seasons  
       9h 59m ago
    封装一个 connect 层,就上云了
    docx
        17
    docx  
       9h 58m ago via iPhone
    这怎么云,有什么头猪吗
    hisimplee
        18
    hisimplee  
       9h 57m ago
    换个思路,为什么不开放 API ?
    ipeony
        19
    ipeony  
       9h 32m ago
    litestream
    idblife
        20
    idblife  
       9h 24m ago
    为啥要这么做
    THESDZ
        21
    THESDZ  
       8h 26m ago
    说出你的原始需求,不要 XY 问题。
    kphiia
        22
    kphiia  
       8h 20m ago
    chengxiao
        23
    chengxiao  
       6h 12m ago

    cloudflare 的 D1 不就是么
    Vaspike
        24
    Vaspike  
       1h 12m ago
    有云的需求那应该首选换库类型, 至少加个兼容层兼容 sqlite 和 pg, 尤其初期表少的时候简直成本忽略不计

    从分层架构考虑, dao 层的存在一定意义上就是做这个的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2613 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 132ms · UTC 16:00 · PVG 00:00 · LAX 09:00 · JFK 12:00
    ♥ Do have faith in what you're doing.