Mnesia 相当于 SQL NOT IN
我有两条记录: -record(foo, {timestamp, name}). -record(bar, {timestamp, name}). 我想执行一个模仿以下 SQL 查询的 Mnesia 查询 SELECT f.* FROM…
如何使用单独的脚本连接到 ejabberd 的 Mnesia 数据库?
我正在尝试从单独的脚本将隶属关系数据插入 ejabberd 的 Mnesia 数据库中。我是一名 Erlang 初学者,虽然我可以弄清楚如何创建和使用单独的 Mnesia 数…
如何检测mnesia模式和表是否已经在代码中创建?
我想在系统启动后在代码中创建 mnesia 模式和表,因此我需要检测 mnesia 模式和表是否已创建。如果没有,我想创建它们。这是个好主意吗?我如何检测 m…
Mnesia:你们什么时候会限制交易重试次数?
Mnesia 允许您限制重试事务的次数: MyFun = fun() -> ... end, {atomic, ok} = mnesia:transaction(MyFun, [], 42) 如果您不指定次数,则默认为无限…
“传统智慧”如何? Mnesia 中实施的概念?引用完整性、复制、高容量
我想学习一门函数式语言,Mnesia 似乎是“杀手级应用”,足以让我学习 Erlang。我想先澄清一些概念。 Mnesia 如何在关系上强制执行参照完整性?旧文章…
自 1970 年 1 月 1 日 00:00:00 GMT Erlang 以来的秒数
我正在与远程服务器交互。该远程服务器位于不同的时区。身份验证的一部分要求我提供: "The number of seconds since January 1, 1970 00:00:00 GMT T…
提高ejabberd-2.1.10的消息吞吐量
Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 11…
仅从 mnesia 中选择一列
我怎样才能从 mnesia 中只选择一列? 我可以使用以下代码选择 ets 表中的唯一列: ets:match(AllData_TableId, {'_', '$1','_',','_'},3), 我需要类似…
从 Mnesia 获取大量数据 - 最快的方法
我有一个记录: -record(bigdata, {mykey,some1,some2}). 做一个 mnesia:match_object({bigdata, mykey, some1,'_'}) 最快的方式获取超过5000行? 澄…
在 mnesia 中限制某个键下的记录数量的惯用方法是什么?
我使用mnesia为用户存储数据,记录是一个包,结构如下 { username, field1, filed2, timestamp } 为了不让数据库爆炸,我想对属于某个用户的记录数设…
erlsrv - 无法在 Windows 上创建服务
试图创建一个像这样的Windows服务: erlsrv add muzaaya -w "C:/Folder" -c "test erlang service" -ar "-pa .. -eval \"service:start()\"" 我立即收…