V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
channg01
V2EX  ›  问与答

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

  •  
  •   channg01 · 2020-04-03 10:51:28 +08:00 · 3229 次点击
    这是一个创建于 1693 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    我恨 SQL
    agagega
        12
    agagega  
       2020-04-03 11:46:48 +08:00
    我猜楼主想要 Postgrest,虽然这玩意也要数据库
    fcten
        13
    fcten  
       2020-04-03 11:53:03 +08:00
    既要马儿跑,又不许马儿吃草?
    set
        14
    set  
       2020-04-03 14:36:22 +08:00
    BaaS?
    dremy
        15
    dremy  
       2020-04-03 15:27:06 +08:00 via iPhone
    文件或者内存,应该是最简单的方法了
    Exdui
        16
    Exdui  
       2020-04-03 16:04:10 +08:00
    aliyun oss
    Leiothrix
        17
    Leiothrix  
       2020-04-03 16:18:23 +08:00
    可以考虑使用本地缓存,Java 下可以考虑使用 Map 或者 Caffeine Cache 。
    GPLer
        18
    GPLer  
       2020-04-03 16:28:03 +08:00
    这不就是把数据库用 API 的形式封装了吗。
    tmac33
        19
    tmac33  
       2020-04-03 18:25:25 +08:00
    Go 有一些 kv 内存数据库,可持久化,比如 buntdb 之类的。轻便很好用。适合小型项目
    reus
        20
    reus  
       2020-04-03 21:20:08 +08:00
    没有,自己写
    herozzm
        21
    herozzm  
       2020-04-03 21:47:38 +08:00 via Android
    临时存储的话 直接编程语言内存里存啊
    marcomarco
        22
    marcomarco  
       2020-04-03 23:53:26 +08:00 via iPhone
    看数据量还有应用场景
    qiaoyurensheng
        23
    qiaoyurensheng  
       2020-04-04 00:05:33 +08:00 via Android
    json-server ?
    bxd5812127
        24
    bxd5812127  
       2020-04-04 08:02:57 +08:00 via iPhone
    前端支持 storage 用 storage 不就行了,后端都不需要
    h123123h
        25
    h123123h  
       2020-04-04 10:17:29 +08:00 via iPhone
    geode
    zxCoder
        26
    zxCoder  
       2020-04-04 13:23:23 +08:00
    HashMap
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1010 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:03 · PVG 06:03 · LAX 14:03 · JFK 17:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.