Altibase与其它内存数据库相比如何?
Altibase可提供比其它内存数据库好得多的处理性能,比如说99.999%的高可靠性、横向与纵向扩展能力、混合型数据库技术、MOVE技术等。
Altibase相对于其它内存数据库
类别 |
项目 |
ATLIBASE HDB |
Oracle TimesTen |
IBM SolidDB |
SAP HANA |
锁定机制 |
MVCC |
支持 |
支持 |
支持 |
支持 |
功能 |
SQL标准 |
SQL92, SQL99 |
SQL92, SQL99 |
SQL92, SQL99, SQL2003 |
SQL92, SQL99 |
复制 |
支持 |
支持 |
支持 |
支持 |
|
性能 (复杂查询) |
TPC-H |
高性能 |
低性能 |
低性能 |
高性能 |
生产性 |
开发 |
APRE, PSM(PL/SQL) |
ProC, PL/SQL |
SA API,程序 |
不提供预编译能力, 存储过程 |
易用性 |
管理工具 |
Orange |
Oracle 企业管理器 |
Solid console |
SPS 07 |
平台 |
完全支持 |
完全支持 |
完全支持 |
完全支持 |
|
交互式 SQL 工具 |
支持 |
支持 |
支持 |
支持 |
|
存储管理 |
磁盘表 |
支持 |
不支持 |
不支持 |
不支持 |
多数据库文件配置 |
支持 |
不支持 |
不支持 |
支持 |
|
数据库自动扩展 |
支持 |
不支持 |
不支持 |
支持 |
|
复制 |
1:N 路 |
支持 |
支持 |
支持 |
支持 |
在异类系统之间复制 |
支持 |
支持 |
支持 |
支持 |
|
复制单位 |
表 |
表,数据库 |
表 |
表 |
|
离线复制 |
支持 |
不支持 |
不支持 |
不支持 |
|
事务 |
保存点 |
支持 |
支持 |
支持 |
支持 |
回滚 |
支持 |
支持 |
支持 |
支持 |
|
稳定性 |
数据库备份 |
离线,在线 逻辑,增量 |
离线,在线,逻辑,增量 |
离线,在线, 逻辑备份 |
离线,在线,逻辑 |
数据恢复范围 |
事务,介质, |
事务,介质, |
事务,介质, |
事务,介质,系统故障 |
|
接口 |
嵌入式SQL |
支持 |
支持 |
支持 |
支持 |
ODBC |
支持 |
支持 |
支持 |
支持 |
|
JDBC |
支持 |
支持 |
支持 |
支持 |
|
XA API |
支持 |
支持 |
支持 |
不支持 |
|
SQLCLI |
支持 |
支持 |
支持 |
不支持 |
|
C API |
支持 |
支持 |
支持 |
不支持 |
|
高级SQL
|
SQL执行计划缓存 |
支持 |
不支持 |
不支持 |
支持 |
队列表 |
支持 |
不支持 |
不支持 |
不支持 |
|
数据库链接 |
支持 |
不支持 |
不支持 |
支持 |
Altibase 相对于 Oracle TimesTen
- Altibase的处理速度是Oracle TimesTen的2–5倍。
- Oracle TimesTen允许脏读和偶尔的数据丢失。
- 测试环境:硬件-IBM X3850,CPU-Xeon E7-4807 1.87GHZ,内存-32G,操作系统-Linux 11 64位