需求如下
- 基于 RAM 存储,无需持久化
- 资源占用小,适用于嵌入式 Linux 系统等 RAM 极端受限环境
- 单机版即可,需满足本地多个进程同时访问
- C/C++实现且开源
谢谢!
谢谢!
|
reusOct 6, 2020
1
单机版又何来多个进程同时访问?
redis 吧。 |
|
ryd994Oct 6, 2020 via Android
2
C++ std map ?
嵌入式一共就那点内存,能玩出什么花样?你也没说什么数据库的要求。单纯查询的话 map 足够了 跨进程访问可以用 unix socket |
|
beginorOct 6, 2020 via Android
3
SQLite ?
|
|
tempdbanOct 6, 2020 via Android
4
搞个共享内存加把锁,你连 socket 都不用实现
|
|
reusOct 6, 2020
5
如果不需要多进程访问,那随便一个哈希表实现都可以用
|
|
iceheartOct 6, 2020 via Android
6
自己写个也就两天功夫吧
|
|
wangyzjOct 6, 2020
7
memcached
这个行不行啊 哈 |
|
leavicOct 6, 2020
8
这不就是用 c 把 dict 实现一下吗?
|
|
10
berkeley db
|
|
sadfQED2Oct 7, 2020 via Android
11
Redis memcache 行吗?不行的话自己拿 golang 写一个也用不了多久啊
|
|
mcdsOct 8, 2020
12
berkeley db,python 自带。kv 数据库还有人推 sqlite 的。。。
|
|
LANB0Oct 9, 2020
13
参考 APUE db 的实现
|