• erlang数据库Mnesia主键自增

    时间:2022-06-01 21:12:14

    对于mnesia数据库表有时候需要有一个id字段,就像关系数据库的主键.最简单的办法是用uuid做id,但是我们希望此id是整数递增的.或者用{node(),erlang:now()}做id也是不错的办法.类似于一个set集合(意思是集合中不可能两个相同的键同时存在),每个键对应的值将作为id,方法...

  • erlang 分布式数据库Mnesia 实现及应用

    时间:2022-06-01 19:08:40

    先推荐一篇:mnesia源码分析(yufeng) -linearhash ETS/DETS/mnesia都使用了linearhash算法http://en.wikipedia.org/wiki/Linear_hashing  redisdict的实现类似于linearhash,渐进式rehash,保...

  • Erlang Mnesia数据库操作和eUnit测试

    时间:2022-06-01 17:55:33

    学erlang应该有6天了,迷迷糊糊的今天突然想起还有任务写了个基于mnesia数据库的操作 -module(agent_server).-compile(export_all).-include_lib("stdlib/include/qlc.hrl").-record(agent,{id,nam...