目录
产品简介
Mnesia,是使用Erlang编程语言编写的分布式、软实时数据库管理系统。它也是作为开放电信平台的一部分发布的。
产品优势
以下是 Mnesia 提供的一些最重要和最有吸引力的功能:
- 适用于电信应用的关系/对象混合数据模型。
- DBMS 查询语言,查询列表理解 (QLC) 作为附加库。
- 坚持。表可以连贯地保存在磁盘和主存储器中。
- 复制。表可以在多个节点上复制。
- 原子交易。一系列的表操作操作可以组合成一个原子事务。
- 位置透明度。可以在不知道实际数据位置的情况下编写程序。
- 极快的实时数据搜索。
- 模式操作例程。DBMS 可以在运行时重新配置,而无需停止系统。
所属公司
Mnesia 与 Erlang 都是爱立信公司为与电信相关的软实时分布式高可用的计算工作而开发的。它既不是为了通用办公型数据处理设计的数据库管理系统。也无意于替代基于 SQL 语言的系统。它是为了帮助 Erlang 实现数据管理系统类的数据持久化而存在的。[2]比起带有SQL的数据库服务器,它与像 Berkeley DB 这样的嵌入式数据库管理系统更相似。
相关资料
erlang.org/doc/man/mnesia.html
https://zh.wikipedia.org/wiki/Mnesia
用户评价
0
0