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

有没有什么不依赖数据库的 key value 存储服务

  •  
  •   channg01 · Apr 3, 2020 · 3828 views
    This topic created in 2217 days ago, the information mentioned may be changed or developed.

    就是特别简单一搭建就好的 能 crud 的 web 服务就行

    26 replies    2020-04-04 13:23:23 +08:00
    codehz
        1
    codehz  
       Apr 3, 2020 via Android   ❤️ 1
    ?这不就等于数据库了么
    wangkun025
        2
    wangkun025  
       Apr 3, 2020
    存到文本里,自己去解析。
    murmur
        3
    murmur  
       Apr 3, 2020
    Webdis +redis 算么
    rmb1222
        4
    rmb1222  
       Apr 3, 2020 via Android
    文件系统 key=文件名 value=文件内容
    inhzus
        5
    inhzus  
       Apr 3, 2020 via Android
    我想楼主的意思是不是不需要单独的服务器进程?关系型数据库用 SQLite,key-value 的可以用 leveldb 。其他不了解
    raymanr
        6
    raymanr  
       Apr 3, 2020
    数据量不多直接拿个 json 文件存数据, 我就喜欢这么干, 需要分析时候用 pandas 读取
    channg01
        7
    channg01  
    OP
       Apr 3, 2020
    @raymanr #6 有没有直接能用的服务之类的 自己写不还要写代码吗
    raymanr
        8
    raymanr  
       Apr 3, 2020
    @channg01 各家云的 redis 算么?
    popesaga
        9
    popesaga  
       Apr 3, 2020
    别扯 kv,看出来楼主就是不想用数据库。又要打环境又要配连接什么的。那只有二楼是唯一解法。连数据库都不想用,还能指望用 redis ?
    tairan2006
        10
    tairan2006  
       Apr 3, 2020
    sqlite
    raymanr
        11
    raymanr  
       Apr 3, 2020
    @popesaga
    呃, 我也是特别不想用关系数据库的啊, 能用文件解决的不上 redis, 能用 redis 解决的不上关系数据库

    SQL 都写吐了, 看到 SQL 就烦, 还要去给对于 SQL 自以为很懂一些人指出他们的 SQL 多么拖性能 ...

    我恨 SQL
    agagega
        12
    agagega  
       Apr 3, 2020
    我猜楼主想要 Postgrest,虽然这玩意也要数据库
    fcten
        13
    fcten  
       Apr 3, 2020
    既要马儿跑,又不许马儿吃草?
    set
        14
    set  
       Apr 3, 2020
    BaaS?
    dremy
        15
    dremy  
       Apr 3, 2020 via iPhone
    文件或者内存,应该是最简单的方法了
    Exdui
        16
    Exdui  
       Apr 3, 2020
    aliyun oss
    Leiothrix
        17
    Leiothrix  
       Apr 3, 2020
    可以考虑使用本地缓存,Java 下可以考虑使用 Map 或者 Caffeine Cache 。
    GPLer
        18
    GPLer  
       Apr 3, 2020
    这不就是把数据库用 API 的形式封装了吗。
    tmac33
        19
    tmac33  
       Apr 3, 2020
    Go 有一些 kv 内存数据库,可持久化,比如 buntdb 之类的。轻便很好用。适合小型项目
    reus
        20
    reus  
       Apr 3, 2020
    没有,自己写
    herozzm
        21
    herozzm  
       Apr 3, 2020 via Android
    临时存储的话 直接编程语言内存里存啊
    marcomarco
        22
    marcomarco  
       Apr 3, 2020 via iPhone
    看数据量还有应用场景
    qiaoyurensheng
        23
    qiaoyurensheng  
       Apr 4, 2020 via Android
    json-server ?
    bxd5812127
        24
    bxd5812127  
       Apr 4, 2020 via iPhone
    前端支持 storage 用 storage 不就行了,后端都不需要
    h123123h
        25
    h123123h  
       Apr 4, 2020 via iPhone
    geode
    zxCoder
        26
    zxCoder  
       Apr 4, 2020
    HashMap
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   995 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 19:27 · PVG 03:27 · LAX 12:27 · JFK 15:27
    ♥ Do have faith in what you're doing.