V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
corerman
V2EX  ›  推广

开源项目推荐: IceFireDB(冰火数据库)

  •  
  •   corerman · 2021-08-19 12:55:53 +08:00 · 1219 次点击
    这是一个创建于 1222 天前的主题,其中的信息可能已经有所发展或是发生改变。

    IceFireDB

    IceFireDB (冰火数据库) https://github.com/gitsrc/IceFireDB

    FOSSA Status

    基于 Raft 和 RESP 协议的分布式磁盘存储系统。

    1. 高性能
    2. 分布式一致性
    3. 可靠的 LSM 磁盘存储
    4. 冷热混合数据存储结构(即将升级)

    吞吐性能

    corerman@ubuntu:~/DATA/ICODE/GoLang/IceFireDB$ redis-benchmark  -h 127.0.0.1 -p 11001 -n 10000000 -t set,get -c 512 -P 512 -q
    
    SET: 253232.12 requests per second
    GET: 2130875.50 requests per second
    

    命令支持

    1. String operating

    • APPEND
    • BITCOUNT
    • BITOP
    • BITPOS
    • DECR
    • DECRBY
    • DEL
    • EXISTS
    • GET
    • GETBIT
    • SETBIT
    • GETRANGE
    • GETSET
    • INCR
    • INCRBY
    • MGET
    • MSET
    • SET
    • SETEX
    • SETEXAT
    • SETRANGE
    • EXPIRE
    • EXPIREAT
    • TTL

    2. Hash operating

    • HSET
    • HGET
    • HDEL
    • HEXISTS
    • HGETALL
    • HINCRBY
    • HKEYS
    • HLEN
    • HMGET
    • HMSET
    • HSETEX
    • HSTRLEN
    • HVALS
    • HCLEAR
    • HMCLEAR
    • HEXPIRE
    • HEXPIREAT
    • HKEYEXIST
    • HTTL

    3. List operating

    • RPUSH
    • LPOP
    • LINDEX
    • LPUSH
    • RPOP
    • LRANGE
    • LSET
    • LLEN
    • RPOPLPUSH
    • LCLEAR
    • LMCLEAR
    • LEXPIRE
    • LEXPIREAT
    • LKEYEXISTS
    • LTRIM
    • LTTL

    License

    FOSSA Status

    Thanks

    wellsc
        1
    wellsc  
       2021-08-19 13:03:53 +08:00
    名字还挺中二的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5414 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:26 · PVG 09:26 · LAX 17:26 · JFK 20:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.