ALTIBASEは他のデータベースとどのように違うのか?
ALTIBASE HDBは伝統的なOn-Disk基盤のデータベースが提供する機能を大部分保有。
ここにひとつのデータベースでIn-Memory DBMSの性能とOn-Disk DMBSの保存性を同時に提供するHybridという特徴を持つ。
他のIn-Memory DBMSと比較してALTIBASE HDBはIn-Memory及びOn-Disk DBMS連携による追加的な費用負担なくTCOを節減。
ALTIBASEと他のデータベース比較
|
区分 |
ALTIBASE |
オラクル |
SAP Hana |
IBM DB2 |
|
プロセス |
Multi thread |
Multi process |
Multi thread |
Multi process |
|
データモデル |
Relational model |
Relational model |
Relational model |
Relational model |
|
アーキテクチャ |
Client-server |
Client-server |
Client-server |
Client-server |
|
DBMS類型 |
Hybrid (In-Memory & |
On-Disk only |
In-Memory only |
On-Disk only |
|
LOB |
지원 支援 |
지원 支援 |
지원 支援 |
지원 支援 |
|
複製 |
データ複製 |
共有保存場所 |
データ複製 |
共有保存場所 |
|
64bit mode |
支援 |
支援 |
支援 |
支援 |
|
Locking mode |
Row Level Locking |
Row Level Locking |
Row Level Locking |
Row Level Locking |
|
Lock for SELECT |
No Locking |
No Locking |
Locking |
Locking |
|
Consistent view |
支援 |
支援 |
未支援 |
未支援 |
|
DB recovery |
支援 |
支援 |
支援 |
支援 |
|
Table |
支援 |
支援 |
支援 |
支援 |
|
Multi key-index |
支援 |
支援 |
支援 |
支援 |
|
Stored procedure |
支援 |
支援 |
支援 |
支援 |
|
Stored function |
支援 |
支援 |
支援 |
支援 |
|
Sequence |
支援 |
支援 |
支援 |
支援 |
|
Queue table |
支援 |
支援 |
支援 |
支援 |
|
DB audit |
支援 |
支援 |
支援 |
支援 |
|
Snapshot |
未支援 |
支援 |
未支援 |
未支援 |
|
DB link |
支援 |
支援 |
支援 |
支援 |
|
Synonym |
支援 |
支援 |
支援 |
支援 |
|
Table partitioning |
支援 |
支援 |
支援 |
支援 |
|
User defined type |
支援 |
支援 |
支援 |
支援 |
|
オンラインバックアップ |
支援 |
支援 |
支援 |
支援 |
|
Monitoring view |
支援 |
支援 |
支援 |
支援 |
伝統的なOn-Disk DBMSとの性能比較
ALTIBASE In-Memory DBMSは他のOn-Disk DBMSに比べDMLを10倍の速さで処理:
- メモリテーブルDML : On-Disk DBMSに比べ10倍の速さ
- メモリテーブル照会 : On-Disk DBMSに比べ2~5倍の速さ
- テスト環境 : メモリ30GB、CPU 4.4GHZ (4 Cores)、OS-AIX 6.1 64bit
- 性能 : 他のIn-Memory DBMSに比べ2倍の速さ

