内存数据库的比较

本文对比了四个内存数据库系统——Timesten、AltiBase、ExtremeDB和CacheDB,涉及市场支持、集成特性、通用特性、持久性、部署、一致性和性能等方面。Extreme在市场占有率和金融领域应用上有优势,CacheDB在持久性和分布式部署上表现优秀,但不支持范围查询。AltiBase在一致性方面较强,但性能较低。Timesten在多个方面相对较弱。结论指出,若特定需求得到满足,各数据库系统都有可能成为首选。
摘要由CSDN通过智能技术生成

这里比较四个内存数据库系统情况,分别是Timesten、AltiBase、ExtremeDB、CacheDB(自研),需要说明的是,这是这段时间的粗略感性认识(并没有经过一段时间的使用,是换不来理性的客观认识)

 

一、市场与技术支持比较

项目

市场及应用领域比较

排行

Timesten

全球化,领域全面,金融领域有应用。

2

AltiBase

韩国及东南亚,分布较广,电信市场为主体

4

Extreme

全球化,领域全面,在国内的金融领域有大商所撮合系统、国际有印度证券风控系统

1

CacheDB

集中在电信、广电、监控领域。…

3

 

项目

金融领域和电信领域对数据库的要求特性比较

金融领域

数据的复杂度和量很高很大。传统应用对数据访问性能要求不高,近年来对性能要求在提高

电信领域

数据的复杂度较低,量很大,对数据访问性能要求一直都很高。

 

项目

市场及应用领域比较

排行

Timesten

市场老大,不见得会强力支持。

3

AltiBase

中国区的技术支持力量薄弱。

4

Extreme

感觉会提供更好的支持。

2

CacheDB

… …

1

 

二、数据库集成特性比较

项目

耦合特性比较

排行

Timesten

松耦合(独立的不同进程),可采用共享内存直连和CS两种模式进行访问。

3

AltiBase

松耦合(独立的不同进程),可采用共享内存直连和CS两种模式进行访问。

2

Extreme

紧耦合(作为一个库嵌入应用进程),可通过共享内存进行不同应用间的数据共享。

4

CacheDB

既支持紧耦合模式(小容量,作为一个库嵌入应用进程)、也支持松耦合模式(大容量,独立的不同进程,采用CS模式进行访问)

1

 

项目

接口特性比较

排行

Timesten

JDBC/ODBC/OCI,支持SQL交互

4

AltiBase

JDBC/ODBC/ACI,XDB支持API,支持SQL交互

3

Extreme

API,支持SQL交互

2

CacheDB

API,支持SQL交互

1

 

项目

系统复杂度

排行

Timesten

难管理

4

AltiBase

较易管理

2

Extreme

易管理

1

CacheDB

易管理

1

 

三、数据库通用特性比较

项目

表特性比较

排行

Timesten

行表;

2

AltiBase

行表

2

Extreme

行表、列表,还可并存

1

CacheDB

行表

3

 

项目

索引特性比较

排行

Timesten

T树、散列(静态,可通过语句动态调整),主/外键

2

</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值