【Mnesia文档】1、引言
Erlang/OTP Version: 24
Mnesia Documentation Version: 4.20
导航:Database - Mnesia - Introduction
翻译内容来自官方文档
引言
Mnesia应用提供了一个强大的实时分布式数据库。
指南范围
该用户指南描述了如何构建一个Mnesia数据库应用,如何将Mnesia数据库管理系统和OTP框架集成并使用。描述了编程结构,并包含了很多示例来说明如何使用Mnesia。
该用户指南的组成如下:
- Mnesia介绍了Mnesia。
- 快速开始通过一个示例介绍Mnesia。示例包含如何启动Erlang会话、指定Mnesia数据库目录、初始化数据库Schema、启动Mnesia、和创建表,还讨论了记录定义的初始原型。
- 构建一个Mnesia数据库更正式的描述了上一节介绍的步骤。即定义数据库Schema、启动Mnesia、创建所需表的函数。
- 事务和其他上下文访问介绍了使Mnesia成为可容错、实时分布式数据库管理系统的事务属性。本节还介绍锁的概念,以确保表的一致性,以及通过绕过事务系统提高速度和减少开销的“脏操作”和快捷方式。
- 各种Mnesia特色描述了能构建更加复杂的数据库应用。这些特色包括索引、检查点、分布式容错、无磁盘节点、副本操作、本地内容表、并发、以及Mnesia中的对象编程。
- Mnesia系统信息描述了Mnesia目录中包含的文件,数据库配置数据、核心的表转存储,以及用于备份、恢复、回退和灾难恢复的功能。
- Mnesia与SNMP结合概述了Mnesia和SNMP之间的整合。
- 附录 A: 备份回调接口
- 附录 B: 活动的访问回调接口
- 附录 C: 哈希碎片表回调接口
浙公网安备 33010602011771号