Altibase与其它DBMS供应商相比如何?
ALTIBASE HDB具有传统磁盘DBMS(数据库管理系统)拥有的大多数功能/特性。此外,其混合特性使其可在一个数据库引擎中,同时体现内存的性能优势和磁盘的存储优势。与其它内存DBMS相比,ALTIBASE HDB不需要额外的投资,即可将内存式数据库和磁盘式数据库组合在一起,从而降低系统的总拥有成本
Altibase相对于其它DBMS
功能 |
Altibase |
Oracle |
SAP Hana |
IBM DB2 |
进程 |
多线程 |
多进程 |
多线程 |
多进程 |
模型 |
关系模型 |
关系模型 |
关系模型 |
关系模型 |
架构 |
客户端-服务器 |
客户端-服务器 |
客户端-服务器 |
客户端-服务器 |
DBMS 类型 |
混合 (内存和磁盘) |
仅磁盘 |
仅内存 |
仅磁盘 |
LOB |
支持 |
支持 |
支持 |
支持 |
复制 |
数据复制 |
共享存储 |
数据复制 |
共享存储 |
64位模式 |
支持 |
支持 |
支持 |
支持 |
锁定模式 |
行级锁 |
行级锁 |
行级锁 |
行级锁 |
SELECT锁定 |
无锁定 |
无锁定 |
锁定 |
锁定 |
一致性视图 |
支持 |
支持 |
不支持 |
不支持 |
数据库恢复 |
支持 |
支持 |
支持 |
支持 |
表 |
支持 |
支持 |
支持 |
支持 |
多键码索引 |
支持 |
支持 |
支持 |
支持 |
存储过程 |
支持 |
支持 |
支持 |
支持 |
函数 |
支持 |
支持 |
支持 |
支持 |
序列 |
支持 |
支持 |
支持 |
支持 |
队列表 |
支持 |
支持 |
支持 |
支持 |
数据库审计 |
支持 |
支持 |
支持 |
支持 |
快照 |
不支持 |
支持 |
不支持 |
不支持 |
数据库链接 |
支持 |
支持 |
支持 |
支持 |
同义词 |
支持 |
支持 |
支持 |
支持 |
表分区 |
支持 |
支持 |
支持 |
支持 |
用户自定义类型 |
支持 |
支持 |
支持 |
支持 |
在线备份 |
支持 |
支持 |
支持 |
支持 |
监控视图 |
支持 |
支持 |
支持 |
支持 |
与传统磁盘DBMS的性能比较
Altibase内存DBMS处理DML语句的速度是其它DBMS的10倍:
- 内存表DML:平均是磁盘DBMS中性能的10倍
- 内存表SELECT:是磁盘DBMS中性能的 2~5 倍
- 测试环境:内存 30GB,CPU-4.4GHz(4 核),OS-AIX 6.1(64位)
- 总体性能:平均是其它内存DBMS的2倍