style:罐 fmt 正典形(equal_val_wbtest)
etskv 是 MoonBit 生态里唯一原生的 BEAM 数据通路:MoonBit 程序以 Erlang distribution 协议真件(beam-dist 家族)直说 BEAM 母语,经 rpc rex apply 读写 Erlang/OTP 集群中的 ETS 表——**对标口径是 “Redis 客户端 + ETS 语义”**(借 OTP 王国的桥,而非另起炉灶的独立 数据库;见 .mingspace/etskv_ming.md §十七 对标 Redis 评审卷)。
.mingspace/etskv_ming.md
真件背书:
思想致敬 Erlang/OTP ets;clean-room 自 ets:insert/lookup call 线形 (rex apply 面)重写。
真读数域(2026-11-11 双 len 帧封装破案后收口):bench 判域假中 (show 判 Nil 假中)+读窗 FIN(双 len 帧封装——send_frame 双包层) 两域连环破案后,串行/批写数字全部 equal_val 真判域落定。ETS 本体 (BEAM 内)为 μs 级百万 ops/s 域,不在本通路域内。破案录见 .mingspace/etskv_ming.md §十五-§二十一。
src/
insert(k, v, ref)
batch_insert(pairs, ref)
lookup(k, ref)
multi_lookup(keys, ref)
call_rex(ref, m, f, args)
表属主律:表建/属主必 Erlang 侧常驻进程(-s 模块式 run+sleep 保活—— life_chk 形;rpc call 临时进程建表不可行实锤:属主死表随死)。
-s
moon check --deny-warn
moon run cmd/bench
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
MoonBit EtsKv — MoonBit 生态原生 BEAM 数据通路(Erlang ETS 读写桥)
定位+血统
etskv 是 MoonBit 生态里唯一原生的 BEAM 数据通路:MoonBit 程序以 Erlang distribution 协议真件(beam-dist 家族)直说 BEAM 母语,经 rpc rex apply 读写 Erlang/OTP 集群中的 ETS 表——**对标口径是 “Redis 客户端 + ETS 语义”**(借 OTP 王国的桥,而非另起炉灶的独立 数据库;见
.mingspace/etskv_ming.md§十七 对标 Redis 评审卷)。真件背书:
思想致敬 Erlang/OTP ets;clean-room 自 ets:insert/lookup call 线形 (rex apply 面)重写。
性能口径(真读数·2026-11-11 收口)
包结构
src/语义面
insert(k, v, ref)batch_insert(pairs, ref)lookup(k, ref)multi_lookup(keys, ref)call_rex(ref, m, f, args)表属主律:表建/属主必 Erlang 侧常驻进程(
-s模块式 run+sleep 保活—— life_chk 形;rpc call 临时进程建表不可行实锤:属主死表随死)。测试门+演进位
moon check --deny-warn/moon run cmd/bench(VERDICT 判线—— equal_val 真判形·守恒精判=读回即写入值精确对拍);金罐真件背书= beam-rpc probe 臂十四(ets 金罐闭环)