Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Oracle TimesTen 11g R2新機能新機能新機能新機能
東京東京東京東京エレクトロンデバイスエレクトロンデバイスエレクトロンデバイスエレクトロンデバイス((((株株株株))))
CN事業統括本部事業統括本部事業統括本部事業統括本部CNプロダクトプロダクトプロダクトプロダクト本部本部本部本部
プロダクトプロダクトプロダクトプロダクト推進部推進部推進部推進部
Yoshi Sumitomo/TEDCNPPD
新バージョンOracle TimesTen In-Memory Database 11g R2
新機能概要� Oracle Databaseとの互換性向上
1.データ・キャッシュ機能の強化
2.アプリケーション開発に関する機能拡張
� 高可用性に関する機能
3.Oracle Clusterware統合
Yoshi Sumitomo/TEDCNPPD
1、データ・キャッシュ機能の強化
TimesTen Cache Grid機能機能機能機能Oracel DBからデータをキャッシュし、
TimesTen複数ノードにキャッシュデータを配分
・Oracle RAC対応
・共有ストレージ不要
・TimesTenノード間で情報管理
・ Act-Styペアでの連携も可能
Grobal Cache Group
オンラインオンラインオンラインオンラインででででノードノードノードノード追追追追加加加加・・・・離脱可能離脱可能離脱可能離脱可能
全反映全反映全反映全反映、、、、差分反映差分反映差分反映差分反映によりによりによりによりOracle DB内内内内データデータデータデータをををを
キャッシュキャッシュキャッシュキャッシュ
スモールスタートスモールスタートスモールスタートスモールスタートからのからのからのからの高性能高性能高性能高性能スケールアウトスケールアウトスケールアウトスケールアウトがががが可能可能可能可能にににに!!!!
高性能高性能高性能高性能・・・・スループットスループットスループットスループットをををを維維維維持持持持しながらしながらしながらしながら、、、、
スケールアウトスケールアウトスケールアウトスケールアウトがががが可能可能可能可能
Yoshi Sumitomo/TEDCNPPD
2、アプリケーション開発に関する拡張機能
� TimesTen OCI
- Oracle OCIを使用したアプリケーションの移行可能
(ttScrScanユーティリティーにより容易な移行)
� TimesTenストアド・プロシージャ
- Oralce PL/SQLとの互換性あり
- TimesTenデータベース上でのストアドプロシージャ作成・実行可能
(インストール時に有効/無効を選択するのみ)
� Pro*C/C++
- Pro*C/C++埋め込みのサポート(TimesTen同梱のOracle Instant Client 11.1.0.7が必要)
Yoshi Sumitomo/TEDCNPPD
Oralce DB PL/SQLとの互換性
数値型ファンクションや文字列ファンクション、集計ファンクション等、基本のファンクションについてはほぼ互換性あり
△組組組組みみみみ込込込込みみみみファンクションファンクションファンクションファンクション
下記パッケージのみ互換性あり■ DBMS_LOCK
■ DBMS_OUTPUT
■ DBMS_PREPROCESSOR
■ DBMS_RANDOM
■ DBMS_SQL
■ DBMS_UTILITY
■ UTL_FILE
■ UTL_IDENT
■ UTL_RAW
■ UTL_RECOMP
△組組組組みみみみ込込込込みみみみパッケージパッケージパッケージパッケージ
○パッケージパッケージパッケージパッケージ作成作成作成作成
○プロシージャプロシージャプロシージャプロシージャ作成作成作成作成
TimesTen独自の機能であるXLAにて代用可能×トリガートリガートリガートリガー作成作成作成作成
○ファンクションファンクションファンクションファンクション作成作成作成作成
制御構造やレコード型、PL/SQLデータ型、動的SQL等、
ほぼ全ての機能が互換性あり○無名無名無名無名ブロックブロックブロックブロック作成作成作成作成
補足補足補足補足互換性互換性互換性互換性
Yoshi Sumitomo/TEDCNPPD
3、高可用性に関する機能
Oracle Clusterwareとのとのとのとの統合統合統合統合
- Active/Standbyペア構成の監視・管理
- TimesTenのデータベース、デーモン、プロセス/
サービスの管理
TimesTenサーバサーバサーバサーバのののの自動自動自動自動フェイルオーバフェイルオーバフェイルオーバフェイルオーバ
- Activeノード、Standbyノード、Subscriber
ノード、すべての障害に対応
(ノード障害、プロセス障害、データベース障害)
- VIPを使用したスペアノードへのフェイル
オーバも可能
Client接続接続接続接続のののの自動自動自動自動フェイルオーバフェイルオーバフェイルオーバフェイルオーバ
- 新しいActiveサーバにClient接続が自動
的に切替り
- アプリケーション側で、接続フェイルオーバ
の通知受信可能
通常時通常時通常時通常時
Oracle Clusterware Oracle Clusterware
ACT STY
Act-Sty Pair
監視・管理
障害発生障害発生障害発生障害発生!!!!!!!!障害時障害時障害時障害時
Oracle Clusterware Oracle Clusterware
ACT
STY Act-Sty Pair
監視・管理
障害発生障害発生障害発生障害発生!!!!!!!!
Failover
Replication構成構成構成構成のののの
対障害機能対障害機能対障害機能対障害機能がががが向上向上向上向上