Erlang 开发:Mnesia 数据库与 OTP 系统构建
1. Mnesia 数据库基础
Mnesia 是一个强大的数据库管理系统(DBMS),自 1998 年以来已在爱立信交付的许多电信应用中投入生产使用。在使用 Mnesia 时,我们可以指定数据库的存储目录。
指定数据库存储目录
$ erl -mnesia dir '"/home/joe/some/path/to/Mnesia.company"'
1> mnesia:create_schema([node()]).
ok
2> init:stop().
ok
这里, /home/joe/some/path/to/Mnesia.company 就是数据库将被存储的目录。
2. 表格查看器(Table Viewer)
表格查看器是一个用于查看 Mnesia 和 ETS 表格的图形用户界面(GUI)。使用 tv:start() 命令可以启动表格查看器,启动后会看到类似于初始显示屏幕的界面。若要查看 Mnesia 中的表格,需选择 View > Tab 。
3. Mnesia 深入探索
虽然无法详细介绍 Mnesia 的所有方面,但有几个重要的领域值得关注:
- 备份和恢复 :Mnesia 提供了一系列配置备份操作的选项,可实现不同类型的灾难恢复。
超级会员免费看
订阅专栏 解锁全文
29

被折叠的 条评论
为什么被折叠?



