Mnesia also supports a similar concept to Views known as Rules.
Mnesia也支持一个和视图(View)类似的概念,这个概念被称为规则(Rules)。
Section 2 of the paper provides an overview of Mnesia components.
论文第二节概览了Mnesia的组件。
Replication in Mnesia is one of the mechanisms used to provide a fault tolerant DBMS.
复制是使Mnesia成为一个容错数据库管理系统的机制之一。
Chapter 17 describes Mnesia, a database management system that supports replicated databases and is built into Erlang.
第17章介绍了Mnesia,它是支持复制型数据库且内嵌入Erlang的数据库管理系统。
Mnesia is comprised of several Erlang applications that perform the essential DBMS services such as locking, transaction management and replication.
Mnesia由多个Erlang应用组成,它们提供数据库管理系统的核心服务,比如锁定、事务管理和复制。
Mnesia is also interesting due to its tight coupling to the programming language Erlang, thus almost turning Erlang into a database programming language.
Mnesia另一个有趣的地方是与Erlang编程语言的严密耦合,基本上把Erlang变成了数据库编程语言。
Although Armstrong says that Mnesia queries look a lot like SQL, he omits the fact that the similarity only becomes apparent after you've become quite good with Erlang.
虽然Armstrong说Mnesia查询很像SQL,但是他省略掉了这样的事实,只有当您非常熟悉Erlang之后,它们的相似性才明显。
Mnesia supports ACID (Atomicity, Consistency, Isolation and Durability), but also offers the ability to perform in memory only operations on tables (at the expense of durability).
Mnesia支持ACID(A=原子性,C=一致性,I=隔离性,D=耐久性),不过也提供仅限于内存的数据表操作能力(以牺牲耐久性为代价)。
While Mnesia excels at scalability and low latency in transactions on horizontally fragmented data, one remaining challenge may be how it will scale in terms of very large datasets.
对于横向分片数据,Mnesia在伸缩性和低延迟事务上表现突出,接下来的一个挑战可能是对于超大规模数据集它如何伸展。
While Mnesia excels at scalability and low latency in transactions on horizontally fragmented data, one remaining challenge may be how it will scale in terms of very large datasets.
对于横向分片数据,Mnesia在伸缩性和低延迟事务上表现突出,接下来的一个挑战可能是对于超大规模数据集它如何伸展。
应用推荐