› SQLite
6c9fd
V2EX  ›  SQLite

sqlite 能上云吗

  •  
  •   6c9fd · 14h 57m ago · 1976 views

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

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

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

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