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倍の速さ