Mnesia分布式数据库管理系统
Mnesia是一个分布式数据库管理系统(DBMS),适合于电信和其它需要持续运行和具备软实时特性的Erlang应用,是构建电信应用的控制系统平台开放式电信平台(OTP)的一部分。
Mnesia试图解决典型电信系统的数据管理问题,具备一些在传统数据库中通常找不到的特性。电信应用有许多不同于传统数据库管理系统的需求。用Erlang语言实现的应用程序需要具备宽广的特性,这是传统数据库管理系统无法满足的。
Mnesia的设计要求如下:
- 快速实时的键(key)/值(value)查找
- 主要用于运营和维护的非实时复杂查询
- 由于分布式应用导致的分布式数据
- 高容错
- 动态重配置
- 复杂对象
Mnesia与其它大部分数据库管理系统的区别在于其是被设计用于解决电信应用中的典型数据管 理问题。因此,Mnesia有许多传统数据库的概念,如事务和查询,也有许多电信应用数据管理系统的概念,如高速实时操作,可配置的容错等级(在复制的意 义上)以及不停机进行重新配置的能力等。Mnesia与Erlang编程语言是紧耦合的,使得Erlang几乎成为数据库编程语言。其最大的好处是在操作 数据时由于数据库与编程语言所用的数据格式不同而带来的阻抗失配问题完全消失。
介绍内容来自百度百科
评论
GemFire分布式数据库管理平台
PivotalGemFire是内存中的分布式数据库,提供:性能扩展通过全局的分布式应用进行一致的数据库操作高可用性和高伸缩性,全局规模强大的开发者特性简单的分布式节点管理作为世界规模最大的实时交易系统
GemFire分布式数据库管理平台
0
otter阿里巴巴分布式数据库同步系统
otter基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库.一个分布式数据库同步系统。工作原理:原理描述:1.基于Canal开源产品,获取数据库增量日志数据。什么是
otter阿里巴巴分布式数据库同步系统
0
Grakn.AI面向知识系统的分布式数据库
GRAKN.AI由两部分组成:Grakn和Graql。Grakn Grakn是面向知识系统(knowledge-oriented )的Hyper-Relational数据库,使机器能够作为认知/AI系
Grakn.AI面向知识系统的分布式数据库
0
ZNBaseNewSQL 分布式数据库
ZNBase是浪潮打造的一款分布式数据库产品,具备强一致、高可用分布式架构、分布式水平扩展、高性能、企业级安全等特性,自研的原生分布式存储引擎支持完整ACID,支持PostgreSQL协议访问。同时提
ZNBaseNewSQL 分布式数据库
0