【问题标题】:Where is Erlang Term Storage (ETS) stored?Erlang Term Storage (ETS) 存储在哪里?
【发布时间】:2015-09-20 14:06:09
【问题描述】:

嗨,我正在学习 Erlang。

我从http://learnyousomeerlang.com/ets读到

Erlang 有一个叫做 ETS(Erlang Term Storage)的表。 ETS 表是 Erlang 虚拟机附带的高效内存数据库。 [...]

我的问题是:存储在 ETS 表中的 Erlang 术语数据 - 它们存储在哪里?它们是否临时存储在我的计算机内存中?如果我重新启动我的应用程序,它们会消失吗?

【问题讨论】:

    标签: erlang ets


    【解决方案1】:
    • ETS 是基于 RAM 的,并且会在所有者进程终止时消失。
    • DETS 是基于磁盘的 ETS 版本。作为“仅磁盘”,它们速度很慢。
    • 有关更高级的用法,您应该查看Mnesia,标准 Erlang DBMS。

    The documentation 对这三个选项进行了一些基本比较。

    【讨论】:

      猜你喜欢
      • 2014-11-30
      • 2015-02-17
      • 2018-09-25
      • 2023-03-14
      • 2022-07-29
      • 2016-10-27
      • 1970-01-01
      • 1970-01-01
      • 2012-08-07
      相关资源
      最近更新 更多