7. 韓国市場を牽引するミドルウェア技術
(C) Copyright 2014, TmaxSoft Japan Co., Ltd All Rights Reserved. 7
TmaxSoftが開発した、Webアプリケーションサーバ「JEUS」は、韓国においてリ
リース後まもなく多くの企業に採用されました。2003年以降は、ほぼ市場シェア
No.1を獲得。
現在は、韓国WAS市場の約40%をJEUSが占めています。
Korea’s WAS Market Share in 2013Korea’s WAS Market Share Trends
(2003~2012)
[Source: IDC Korea, 2003~2012]
[Source: Korea IDC Korea, 2014]
Market
Share
• The World First Java EE 5, 6, 7 Certification
• ISO 9001 Certification
• Good Software Certification (JEUS 7)
10. グローバル展開
10(C) Copyright 2014, TmaxSoft Japan Co., Ltd All Rights Reserved
TmaxGlobalは、グローバル市場における事業拡大を積極的に進めています。
‐ 海外法人7社
TmaxSoft China (Beijing)
TmaxSoft Japan
(Tokyo)
TmaxSoft Korea (H/Q)
TmaxData
TmaxSoft USA
(New Jersey)
TmaxSoft UK
Tmax Singapore (Singapore)
Tmax Russia (Moscow)
Tmax Brazil
(Sao Paulo)
13. (C) Copyright 2014, TmaxSoft Japan Co., Ltd All Rights Reserve
d.
Ⅱ.Tiberoの概要・特徴
13(C) Copyright 2014, TmaxSoft Japan Co., Ltd. All Rights Reserved.
14. (C) Copyright 2014, TmaxSoft Japan Co., Ltd All Rights Reserve
d.
Tiberoのアーキテクチャー
Tiberoは安定性と性能を確保するために、Multi-Process、Multi-Thread アーキテクチャーを
採用しています。また、ユーザーや開発者に多様な標準開発インターフェースを提供するこ
とで、他DBMSや様々な3rd Partyツールとの互換を容易にしました。
Clients
Tibero Instance
Monitor
Process
Process Monitor
Working Process Background Process
Control Thread Working Thread
Redo Log
Buffer
Shared
Cache
Database
Buffer
Tibero
Database
Database
Buffer
Writer
Checkpoint
Process
Redo Log
Buffer Writer
(Log Archiver)
Sequence
Writer
Seq
Data File Log File
Redo
Logfile
Archive
Logfile
Listener
Tablespace
スレッドベース構造
TSM (Tibero Shared Memory)
• クライアントの接続時間の早さ
• セッションの増加にも負荷を最小
化
• プロセスの生成/消去を省く
• システムリソースの利用を最小化
• 安定したシステム負荷管理
14
28. (C) Copyright 2014, TmaxSoft Japan Co., Ltd All Rights Reserve
d.
EXEMのMaxGauge for Tibero、 WarevalleyのOrange for Tibero、 EN-COREのDA# for Tibero、
CAのErWinなど、様々な3rd Partyソリューションとの連動をサポートしています。
利便性 -開発運用の3rd Party連動
EXEM、
MaxGauge for Tibero
Warevalley、
Orange for Tibero
EN-CORE 、
DA#
CA、
ErWin
28
29. (C) Copyright 2014, TmaxSoft Japan Co., Ltd All Rights Reserve
d.
高性能 – 多様な高性能メカニズム (1/2)
高性能処理のための多様な手法を使い、大容量システムにおいて最良の性能を保証します。
29
Row-Level Locking • ロック範囲を最小化するために、行レベル・ロッキング(Row-Level Locking)手法を使用
• ロック・エスカレーション(Lock Escalation)を防止し、性能への負荷を最小化
MVCC
(Multi Version
Concurrency Control)
• 多版型同時実行制御(MVCC: Multi-Version Concurrency Control)手法を適用し、複数のユーザ
ーからの同時処理要求の処理性能が向上
• 書き込みと読み込み処理間でブロッキングが発生しない構造
Parallel DML • 1つのクエリを複数のスレッドが並列処理し、スピーディーな応答速度を実現
• 独自実行できるオペレーション・グループ(Operation Group)を自動構成し、並列処理を実行
Parallel Data Loading • 大量のテキストデータをデータベースにロードするユーティリティー(tbLoader)を利用
• ユーティリティー内の複数スレッドが同時に実行され、ロード速度が向上
Partitioning • Range/Hash/List/Composite Partitionなど、多様なパーティション(Partition)方式をサポート
• Global Index/Local Indexをサポート
Multi Process -
Multi Thread
• 必要なスレッドを事前に作成及び待機させることにより、ユーザーの接続要求に即時に反応
• システム・リソースを最小限に使用
30. (C) Copyright 2014, TmaxSoft Japan Co., Ltd All Rights Reserve
d.
Ⅲ.データ移行
30(C) Copyright 2014, TmaxSoft Japan Co., Ltd. All Rights Reserved.
31. (C) Copyright 2014, TmaxSoft Japan Co., Ltd All Rights Reserve
d.
Tiberoは大量データを早い時間にMigrationできるノーハウ保有しており、既存Oracleデー
タを素早く安全にTiberoに移行できます。
Networkスピード,ストレージI/Oスピード,DB負荷,Downtime等を考慮し、
最適のデータ移行方法を選択
データ移行(1/4)
SAM file 利用データ移行 DB Link, Table Migrator 使用 CDC 利用データ同期化
• OracleにてSAM file生成
• TiberoにてtbLoader 利用し、
Loading
• Oracle Tibero DB Link
アクセスor Table Migrator
(独自tool) 使用
• 並列データ転送スピード向上
• ProSyncというTibero CDC
ソリューション利用
• 運用データ移行時、
Downtime 最少化可能
Disk
Oracle Tibero
Disk
SAM file
Disk
Oracle Tibero
Disk
Disk
Oracle Tibero
Disk
Redo/
Archived
Redo/
Archived
31
32. (C) Copyright 2014, TmaxSoft Japan Co., Ltd All Rights Reserve
d.
GUI環境のtbMigratorを利用したデータ移行方法を提供するため、データ移行のために、
別途追加作業なく、容易な移行を保証します。
(Source)
Oracle DB
(Target)
Tibero DB
マイグレーションマシン (Client)
データ移行時、マシンのIOが 承
諾される範囲にて移行Thread 個
数を調整し、移行時間を短縮
Oracleにアクセスし、
DDL及びデータを
Client
マシンで抽出
Tiberoにアクセスし、抽出されたDDL
を
実行し、データをLoading
tbMigrator メイン画面 移行Option 設定 DDL Option 設定
既存Objectの移行にtbMigrator toolを使用する予定です。
データ移行(2/4)
tbMigrator 移行対象Object
Table Sequence
Table Data Stored Procedure
Synonym Function
User Package
Index View
Object Privilege Lob
System Privilege Constraint
Role Trigger
32
33. (C) Copyright 2014, TmaxSoft Japan Co., Ltd All Rights Reserve
d.
GUI環境のtbMigratorを利用したデータ・マイグレーション方法を提供することで、追加作業な
く簡単
且迅速な移行を保証します。
データ移行(3/4)
初期接続画面 移行対象オブジェクトの選択
マイグレーションの実行 整合性チェック
マイグレーション対象:
- Table, Index, View,
Synonym, etc.
- Constraint, Privilege,
Role, etc.
33
34. (C) Copyright 2014, TmaxSoft Japan Co., Ltd All Rights Reserve
d.
ProSyncは、Source DBにて指定されたテーブルのコミットされたデータのみ抽出し、
Target DBにリアルタイムで反映してもらうCDCソリューションです。
データ移行(4/4)
Disk
Source DB
Redo/
Archived
Disk
Target DB
Redo/
Archived
Capture Assemble Merge & Load
Capture : 時間に含まれたレコードの中、対象table抽出
Assemble : Commit データ抽出及び同様txにより、変更された
レコード結合
Merge : デーブル別、時間別にsortingし、テーブルに併合
Load : Target DBにSQL入力 or SAM file loading
サポート対象 Source DB
Tibero (ProSync for Tibero)
Oracle (ProSync for Oracle)
サポート対象Target DB
Tibero
Oracle
DB2
Sybase
MS SQL等
簡単な変換機能搭載
ETL ソリューション用途
利用可能
34
35. (C) Copyright 2014, TmaxSoft Japan Co., Ltd All Rights Reserve
d.
Ⅳ.顧客がTiberoを選択する理由は?
35(C) Copyright 2014, TmaxSoft Japan Co., Ltd. All Rights Reserved.
39. (C) Copyright 2014, TmaxSoft Japan Co., Ltd All Rights Reserve
d.
Ⅴ.EMC様との取り組みについて
39(C) Copyright 2014, TmaxSoft Japan Co., Ltd. All Rights Reserved.
40. (C) Copyright 2014, TmaxSoft Japan Co., Ltd All Rights Reserve
d.
EMC様との協業事例
相 互 連 動 認 証 書
40
41. (C) Copyright 2014, TmaxSoft Japan Co., Ltd All Rights Reserve
d.
検証済テストの概要
1. 目的
▪ TiberoデータベースとTimeFinder/ BCVのバックアップ構成環境で機能を確認
▪ BCVバックアップの互換性の検証(データベース名の変更、TAC<->シングルの変更)
2. 期間
▪ 2014年7月14日~17日
3. システム環境
Vmax Storage
Tibero
TAC
Source
BCV
TimeFinder
区分 サーバー情報
モデル名 IBM, 9133-55A
OS 6100-08 , AIX 6.1
CPU 1.6GH * 4 (frequency : 1648350000)
Memory 8 GB (realmem : 8126464)
区分 データベース情報
Version Tibero5 (S1419_CS_07_a S1419_86984a)
Instance type TAC 2Node
DB name tacdb
Instance name tac1, tac2
41(C) Copyright 2014, TmaxSoft Japan Co., Ltd. All Rights Reserved.