欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
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: | + | [[category:Huihoo Foundation]] |
2022年8月10日 (三) 03:23的最后版本
您可以在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().
[编辑] 项目
- mnesia_rocksdb A RocksDB backend for Mnesia.
- mnesia_leveled Mnesia backend plugin using Leveled
[编辑] 用户
[编辑] 文档
[编辑] 图集
[编辑] 链接
分享您的观点