未分類 9 10 月 2020 请问有没有适合嵌入式 Linux 环境下的基于 ram 的单机 k-v 存储方案? 请问有没有适合嵌入式 Linux 环境下的基于 ram 的单机 k-v 存储方案? 資深大佬 : Hawy 2 需求如下 基于 RAM 存储,无需持久化 资源占用小,适用于嵌入式 Linux 系统等 RAM 极端受限环境 单机版即可,需满足本地多个进程同时访问 C/C++实现且开源 谢谢! 大佬有話說 (13) 資深大佬 : reus 单机版又何来多个进程同时访问?redis 吧。 資深大佬 : ryd994 C++ std map ?嵌入式一共就那点内存,能玩出什么花样?你也没说什么数据库的要求。单纯查询的话 map 足够了跨进程访问可以用 unix socket 資深大佬 : beginor SQLite ? 資深大佬 : tempdban 搞个共享内存加把锁,你连 socket 都不用实现 資深大佬 : reus 如果不需要多进程访问,那随便一个哈希表实现都可以用 資深大佬 : iceheart 自己写个也就两天功夫吧 資深大佬 : wangyzj memcached这个行不行啊哈 資深大佬 : leavic 这不就是用 c 把 dict 实现一下吗? 主 資深大佬 : Hawy @ryd994 @tempdban 多谢,C++ std map 加 Boost.Interprocess 搞定! 資深大佬 : elechi berkeley db 資深大佬 : sadfQED2 Redis memcache 行吗?不行的话自己拿 golang 写一个也用不了多久啊 資深大佬 : mcds berkeley db,python 自带。kv 数据库还有人推 sqlite 的。。。 資深大佬 : LANB0 参考 APUE db 的实现