mnesia

mnesia

文章 2 浏览 65

在服务器上阅读历史记录Ejabberd(Mnesia)

下午好。服务器Ejabberd将历史记录到标准数据库MNESIA。管理员如何查看这个故事?在任何地方都没有找到任何信息。…

七秒鱼° 2025-02-11 08:14:33 0 0

Mnesia 相当于 SQL NOT IN

我有两条记录: -record(foo, {timestamp, name}). -record(bar, {timestamp, name}). 我想执行一个模仿以下 SQL 查询的 Mnesia 查询 SELECT f.* FROM…

流绪微梦 2025-01-07 17:24:02 3 0

如何使用单独的脚本连接到 ejabberd 的 Mnesia 数据库?

我正在尝试从单独的脚本将隶属关系数据插入 ejabberd 的 Mnesia 数据库中。我是一名 Erlang 初学者,虽然我可以弄清楚如何创建和使用单独的 Mnesia 数…

葵雨 2025-01-04 15:10:25 4 0

如何检测mnesia模式和表是否已经在代码中创建?

我想在系统启动后在代码中创建 mnesia 模式和表,因此我需要检测 mnesia 模式和表是否已创建。如果没有,我想创建它们。这是个好主意吗?我如何检测 m…

垂暮老矣 2025-01-03 16:09:41 3 0

Mnesia:你们什么时候会限制交易重试次数?

Mnesia 允许您限制重试事务的次数: MyFun = fun() -> ... end, {atomic, ok} = mnesia:transaction(MyFun, [], 42) 如果您不指定次数,则默认为无限…

攒一口袋星星 2025-01-03 14:39:53 4 0

“传统智慧”如何? Mnesia 中实施的概念?引用完整性、复制、高容量

我想学习一门函数式语言,Mnesia 似乎是“杀手级应用”,足以让我学习 Erlang。我想先澄清一些概念。 Mnesia 如何在关系上强制执行参照完整性?旧文章…

巨坚强 2025-01-03 03:53:23 4 0

自 1970 年 1 月 1 日 00:00:00 GMT Erlang 以来的秒数

我正在与远程服务器交互。该远程服务器位于不同的时区。身份验证的一部分要求我提供: "The number of seconds since January 1, 1970 00:00:00 GMT T…

ゞ记忆︶ㄣ 2024-12-29 03:13:34 4 0

提高ejabberd-2.1.10的消息吞吐量

Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 11…

执着的年纪 2024-12-26 17:00:31 5 0

仅从 mnesia 中选择一列

我怎样才能从 mnesia 中只选择一列? 我可以使用以下代码选择 ets 表中的唯一列: ets:match(AllData_TableId, {'_', '$1','_',','_'},3), 我需要类似…

远昼 2024-12-24 16:43:45 4 0

从 Mnesia 获取大量数据 - 最快的方法

我有一个记录: -record(bigdata, {mykey,some1,some2}). 做一个 mnesia:match_object({bigdata, mykey, some1,'_'}) 最快的方式获取超过5000行? 澄…

下雨或天晴 2024-12-21 22:03:34 4 0

当程序不再需要数据结构时销毁它——Erlang

在 Erlang 中操作元组的某些函数会在操作后生成新元组的副本。在大多数情况下,程序不再对从中创建新元组副本的旧元组副本感兴趣。让我们看一个示例:…

安静 2024-12-21 04:36:43 6 0

记忆记忆分配

我正在测试应用程序,通过在 mnesia 下的数据库表中插入大约 1000 个用户,每个用户有 1000 个联系人,在插入过程中的某些部分,我得到的错误如下: C…

糖果控 2024-12-17 14:17:54 6 0

在 mnesia 中限制某个键下的记录数量的惯用方法是什么?

我使用mnesia为用户存储数据,记录是一个包,结构如下 { username, field1, filed2, timestamp } 为了不让数据库爆炸,我想对属于某个用户的记录数设…

风渺 2024-12-14 22:32:40 6 0

Mnesia:意外中止,循环交易

我有 5 个进程在 mnesia 表中插入/更新相同的 3 条记录。每个进程都在单个事务中执行插入/更新。 我还有另外 5 个进程读取这 3 条完全相同的记录,也…

风筝在阴天搁浅。 2024-12-14 03:02:39 6 0

erlsrv - 无法在 Windows 上创建服务

试图创建一个像这样的Windows服务: erlsrv add muzaaya -w "C:/Folder" -c "test erlang service" -ar "-pa .. -eval \"service:start()\"" 我立即收…

抱猫软卧 2024-12-11 20:14:00 7 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文