极高并发同时读写,单文件存储的数据库,有吗?

2021-03-22 21:33:36 +08:00
 felixin

满足 100k/s 同时并发读写的单文件数据库,完全 fit in memory 的这种数据库存在吗?

无论是 sql,nosql,kv,还是别的什么数据库都可以提一下。

单文件存储是前提,数据量大小最大不会超过 1g,一般在 100m 左右。

sqlite 就不用说了,写入性能太差。

1421 次点击
所在节点    问与答
6 条回复
Jooooooooo
2021-03-22 22:36:58 +08:00
没看懂"单文件"是啥意思

是说一秒读写 100k 个文件, 每个文件平均 100M 吗?
azh7138m
2021-03-22 23:02:02 +08:00
@Jooooooooo
应该是指 embedded


文件直接丢内存不就好了,为啥还要个数据库,需要能用 SQL ?
icyalala
2021-03-22 23:09:17 +08:00
leveldb?
Jat001
2021-03-22 23:11:22 +08:00
@azh7138m #2 需要持久化吧
felixin
2021-03-22 23:46:51 +08:00
@Jooooooooo 是整个数据库 dump 出来就是一个文件,类似 sqlite
felixin
2021-03-22 23:49:25 +08:00
@azh7138m 需要 crash 后不丢数据

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

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

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

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

© 2021 V2EX