Mnesia

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(项目)
 
(未显示1个用户的10个中间版本)
第4行: 第4行:
  
 
==简介==
 
==简介==
Mnesia 是 [[Erlang]] 开发的分布式、实时、高可用数据库系统。
+
Mnesia 是 [[Erlang]] 开发的分布式、实时、高可用数据库系统,采用 Apache v2 许可证。
  
 
==功能==
 
==功能==
 +
 +
==ets==
 +
ets: Built-in term storage.
 +
 +
==dets==
 +
dets: A disk-based term storage.
 +
1> dets:open_file(abc, [{type, bag}]).
 +
{ok,abc}
 +
2> dets:insert(abc, {1,2,3}).
 +
ok
 +
3> dets:insert(abc, {1,3,4}).
 +
ok
 +
4> dets:lookup(abc, 1).
 +
[{1,2,3},{1,3,4}]
 +
5> observer:start().
  
 
==项目==
 
==项目==
 +
*[https://github.com/aeternity/mnesia_rocksdb mnesia_rocksdb] A [[RocksDB]] backend for Mnesia.
 +
*[https://github.com/aeternity/mnesia_leveled mnesia_leveled] Mnesia backend plugin using [https://github.com/martinsumner/leveled Leveled]
 +
 +
==用户==
 +
*[[Aeternity]]
 +
 +
==文档==
 +
*[http://docs.huihoo.com/erlang/conference/euc2015/mnesia%2Bleveldb-liberating-mnesia-from-the-limitations-of-DETS.pdf mnesia+leveldb liberating mnesia from the limitations of DETS (and more)]
  
 
==图集==
 
==图集==
 
[http://wiki.huihoo.com/images/4/45/LYME-software-bundle.svg LYME软件堆栈]
 
[http://wiki.huihoo.com/images/4/45/LYME-software-bundle.svg LYME软件堆栈]
 +
<gallery>
 +
image:erlang-mnesia.png|observer
 +
image:mnesia-leveldb.png|mnesia + leveldb
 +
</gallery>
  
 
==链接==
 
==链接==
*[http://docs.huihoo.com/erlang/20/lib/mnesia-4.15/doc/html/users_guide.html Mnesia User's Guide]
+
*[http://docs.huihoo.com/erlang/20/lib/mnesia-4.15.1/doc/html/users_guide.html Mnesia User's Guide]
*[http://docs.huihoo.com/erlang/20/lib/mnesia-4.15/doc/html/index.html Mnesia Reference Manual]
+
*[http://docs.huihoo.com/erlang/20/lib/mnesia-4.15.1/doc/html/index.html Mnesia Reference Manual]
 +
*[http://docs.huihoo.com/erlang/20/lib/stdlib-3.4.2/doc/html/ets.html ETS]
 +
*[http://docs.huihoo.com/erlang/20/lib/stdlib-3.4.2/doc/html/dets.html DETS]
  
 
[[category:erlang]]
 
[[category:erlang]]
 
[[category:database]]
 
[[category:database]]
[[category:huihoo]]
+
[[category:Huihoo Foundation]]

2022年8月10日 (三) 03:23的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Mnesia Thanks, Wikipedia.

mnesia - A distributed telecommunications DBMS

目录

[编辑] 简介

Mnesia 是 Erlang 开发的分布式、实时、高可用数据库系统,采用 Apache v2 许可证。

[编辑] 功能

[编辑] ets

ets: Built-in term storage.

[编辑] dets

dets: A disk-based term storage.

1> dets:open_file(abc, [{type, bag}]).
{ok,abc} 
2> dets:insert(abc, {1,2,3}).
ok
3> dets:insert(abc, {1,3,4}).
ok
4> dets:lookup(abc, 1).
[{1,2,3},{1,3,4}]
5> observer:start().

[编辑] 项目

[编辑] 用户

[编辑] 文档

[编辑] 图集

LYME软件堆栈

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱