开源一个最近写的磁盘数据库: IceFireDB(冰火数据库)

2021-08-19 13:07:36 +08:00
 corerman

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

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

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

命令支持

1. String operating

2. Hash operating

3. List operating

吞吐性能

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

License

Thanks

reddit 交流地址

https://www.reddit.com/r/golang/comments/p6pjdt/icefiredbdistributed_disk_storage_database_based/

2792 次点击
所在节点    分享创造
12 条回复
cxxlxx
2021-08-19 17:01:12 +08:00
前几天正好在 GitHub 看到过
ila
2021-08-19 17:23:50 +08:00
简称 ifdb
balabalaguguji
2021-08-19 17:24:46 +08:00
冰火好刺激
buddyy
2021-08-19 19:04:18 +08:00
213 万 QPS 这么屌啊
dragonszy
2021-08-19 20:42:58 +08:00
战略马克,不是这方面的,请问场景是哪些?
corerman
2021-08-19 22:59:27 +08:00
@cxxlxx 多谢
corerman
2021-08-19 22:59:49 +08:00
@ila 简称挺不错 ~\(≧▽≦)/~
corerman
2021-08-19 23:00:15 +08:00
@buddyy 基于 ssd 测试的,开了 redis pipeline 模式测试
corerman
2021-08-19 23:00:34 +08:00
@balabalaguguji 哈哈,有趣的灵魂
corerman
2021-08-19 23:02:22 +08:00
@dragonszy 感谢您的回复,IceFiredb 是一个 nosql 数据库,可用于缓存场景,以及需要不同数据类型和廉价存储的数据库存储场景,由于内部基于 raft 强一致复制,所以会满足更多持久化 nosql 场景。
lin0kin
2021-08-20 14:46:21 +08:00
怎么才能像大佬一样强呢
corerman
2021-08-20 16:37:49 +08:00
@lin0kin 多谢关注

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/796746

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX