· 600 800 1000 Stats Collection 最大10倍の 速度 Oracle Secure Files...
Transcript of · 600 800 1000 Stats Collection 最大10倍の 速度 Oracle Secure Files...
議題
• Windows上でのOracle Database 11g• Oracle Database – 高のパフォーマンス
• Windows OSとの統合
• .NET開発者のためのOracle• 開発の容易さ
• パフォーマンス
• 管理性とインストール
• OracleとMicrosoftサーバー管理の統合
• Oracle Fusion Middleware• 次のステップ
Oracle Database 11gの価値の提案
• 管理がもっとも簡単
• 高のサービス品質• 高のパフォーマンスおよびスケーラビリティ
• フォルト・トレラント
• もっともセキュア
• 良の情報
• 低のコスト
• 変更のリスクが 小
Oracle Database 11g - パフォーマンス
Java Just-In-Timeコンパイラ
0
2
4
6
8
1 0
1 2
S p e e d
大11倍の速度
データベース常接続プール
大20倍の接続数
RACパフォーマンの拡張機能
0 %
2 0 %
4 0 %
6 0 %
8 0 %
1 0 0 %
1 2 0 %
1 4 0 %
1 6 0 %
1 8 0 %
Q u e r y I n t e n s i v e
大70%速い
問合せ結果のキャッシュ
0
2 0
4 0
6 0
8 0
1 0 0
1 2 0
1 4 0
Q u e r i e s
大25%速い
クライアントキャッシュ
0%
20%
40%
60%
80%
100%
120%
140%
Improvement
大22%速い
Oracle SecureBackup
0
2 0
4 0
6 0
8 0
1 0 0
1 2 0
1 4 0
B a c k u p
大25%速い
Oracle Streamsの拡張機能
0
5 0
1 0 0
1 5 0
2 0 0
R e p l i c a t i o n
大2倍の速度
0 %
5 0 0 %
1 0 0 0 %
1 5 0 0 %
2 0 0 0 %
N b r C o n n e c t i o n s
オプティマイザ統計情報収集
0
200
400
600
800
1000
Stats Collection
大10倍の速度
Oracle Secure Filesパフォーマンスの限界を打破…
読取りパフォーマンス 書込みパフォーマンス
0 .0 1 0 . 1 1 10 10 0
Mb/秒
0 .0 1 0 . 1 1 10 10 0M
b/秒
ァイル・サイズ(Mb)
Secure FilesLinuxファイル
ファイル・サイズ(Mb) フ
Secure FilesLinuxファイル
Oracle Database 11gの新機能バイナリXMLにより拡張されたXMLのサポート
XML - バイナリ
XML - LOB
XML - オブジェクト・リレーショナル
非構造化 構造化
柔軟性
パフォーマンス
スキーマレス
スキーマ・ベース
Windows上の 良の価格性能比
• すべてのプラットフォームでTPC-Cの価格性能比が#1• Windows上でのOracle Database 11g
• また、OracleのTPC-Cパフォーマンスも#1
TPC-Cの価格性能比カテゴリ 11g SQL 2005
ベンチマークの 高位 1位 3位
価格/tpmC $0.73 $0.84
tpmC 102,454 82,774
公開日 9/12/07 3/27/07
TPC-Cの価格性能比カテゴリ 11g SQL 2005
ベンチマークの 高位 1位 3位
価格/tpmC $0.73 $0.84
tpmC 102,454 82,774
公開日 9/12/07 3/27/07
9/12/07現在: HP ProLiant ML350G5、102,454 tpmC、$.73/tpmC 12/31/07入手可能。HP Integrity Superdome Server、4,092,799 tpmC、$2.93 tpmC、8/6/07入手可能
(TPC-Cパフォーマンス#1)。 出典:Transaction Processing Performance Council(TPC)www.tpc.org
Windowsとの統合 - Active DirectoryおよびWindows Security
• データベースの登録と名前解決• OS認証を使用してActive Directoryへの認証された接続をサポ
ート
• Kerberos認証• より強力な暗号化アルゴリズム(DES3、AES、RC4)
• MS KDCがサポートするデフォルトの暗号化タイプのサポート
• デフォルトにより、DNSドメイン名をKerberos REALM名として使用
• MSのドメイン間の設定で、Oracleデータベースに対するKerberos認証
• Kerberosユーザー名の30文字制限を排除
• ネットワーク接続ストレージ(NAS)がネットワーク・ファイル・システム(NFS)を使用
• Oracle Database 11gは、直接のWindows NFS v3アクセ
スを許可• Oracle Disk ManagerライブラリのDBカーネルの一部
• 利点:管理性の向上、簡素化されたチューニング、より良い診断
• 潜在的にすべてのホスト・プラットフォームおよびNFSサーバーに対する共通のOracle NFSインタフェース
Windows上で実行されるDirect NFS Client
Oracle Database Express Edition
• フットプリントの小さいスターター・データベース
• ダウンロード、開発、配置、配布が無償
• インストールは約10分• ネイティブのWindowsインストーラを使用
• 標準のサイレント・インストール・メソッド
• ダウンロード・サイズ• サーバー(クライアントを含む) - 157 MB• クライアント - 30 MB
• DBおよび開発初心者向けのクイック・スタート・チュートリア
ル
Oracle Databaseビジネスとともに拡大するソリューション
400
1,000
10,000
平均の接続されたユーザー
Standard Edition One( 大2ソケット)
Standard Edition( 大4ソケット)
Enterprise Edition(無制限のプロセッサ)
販売先*CDWwww.CDW.com/oracle
Dellwww.dell.com/oracle1-800-274-3355
Insighthttp://www.insight.com‘Oracle’を検索
NUP $125EDC 560325
電話で問合せA0188526
$115L10314
SE1
Proc $3,744EDC 875678
電話で問合せA0188528
$3,885L10312
NUP $250EDC 440283
電話で問合せA0041841
$233.33L10004
Standard Edition
Proc $15,000EDC 440289
電話で問合せA0052806
$11,666.66A90610
NUP $800EDC 440259
電話で問合せA0053326
電話で問合せL10001
Enterprise Edition
Proc $30,804.99EDC 440465
電話で問合せA0039545
電話で問合せA90611
*入手可能な価格を記載
.NET開発環境
Visual Studio環境
IIS
Oracle Developer Oracle Developer Tools for VSTools for VS
C++、C#, VB .NET
アプリケーション
開発
ODP.NETODP.NET
配置
Oracle DB Oracle DB Extensions Extensions
For .NETFor .NET
IIS(ASP
ASP.NET)
MTS/COM+
アプリケーション
配置
Oracle Services for MTSOracle Services for MTS
データベース開発
Oracle ProvidersOracle Providersfor ASP.NETfor ASP.NET
Oracle Developer Tools for Visual Studio
• 無償
• Visual Studio 2005およびVS .NET 2003の“アドイン”• 使用が簡単で直観的
• 生産性を向上する強力な機能• Visual Studioとの完全な統合
• 簡単なASP.NET Webアプリケーション開発
• デザイナとウィザード
• .NETコードの自動生成
• PL/SQLエディタ/デバッガ
• ソース・コントロールの統合
• その他
• プロジェクトのライフ・サイクルに渡ってVisual Studioで作業を継続
Oracle Data Provider for .NET
• 無償
• Oracleの初心者でも習熟が容易• ADO.NET 1.xおよび2.0以上に準拠
• 習熟期間が不要
• .NET機能への完全なアクセス
• Oracleデータベースへのネイティブ・アクセス
• 高度なOracle Database機能の使用• RAC、パフォーマンス、セキュリティ、データ型、XML、そのほか
• Oracle Providers for ASP.NETは、ODP.NETを使用
Oracle Database Extensions for .NET(.NETストアド・プロシージャ)
• Microsoft Visual C#またはVisual Basic .NETによるプロシージャ/ファンクションの記述
• Windows上のOracle Database 10g Release 2以上でのオ
プション
• Visual Studio .NETでアセンブリを構築
• .NET Deployment Wizardを使用して、Visual Studio .NETからOracleに配置
Windows上で開発あらゆるプラットフォーム上のOracle Database
Visual Studio環境
Visual StudioVisual Studio環境環境
ODTおよびODP.NET
ODTODTおよびおよびODP.NETODP.NET
WindowsWindows
Windows
Linux
Unix
Oracle 11g、10g、9i、または8i
そのほか
Oracle on .NETの顧客
”
“良のプラットフォームを提供してくれる2つの世界 – .NETとOracle –のもっとも優れた技術を使用しています。ODP.NETは、私たちの
次世代アプリケーションを成功させるために不可欠です。
Bill Evjen氏テクニカル・アーキテクト
”
““
Jason Lin氏アプリケーション統合およびアーキテクチャ担当部長補佐
“ “Microsoft .NET中間層
を使用しているので、Oracle Data Provider for .NETにより、高ス
ループット、高性能、およびデータベースへの安定した接続が実現しました。
”
ODP.NETの統合は簡
単で、グリッドの機能と高可用性を利用できました。
Jim Lombardi氏プリンシパル・データベース・エンジニア
.NETの新機能のテーマ
• 開発の容易さ• Visual Studio 2005との緊密な統合
• Webアプリケーションの開発(ASP.NET)• オブジェクト
• パフォーマンス• 新しいチューニング機能の公開
• パフォーマンスの迅速な向上
• 管理性とインストール• 配置:より小型のクライアント、より簡単なパッケージング
Visual Studioの統合 –Oracle Developer Tools
• Visual Studio 2005との完全な統合
• サーバー・エクスプローラ
• データソース・ウィンドウ
• データ ソース構成ウィザード
• データセット デザイナ
• テーブルアダプタ構成ウィザード
• クエリ ビルダ/クエリ デザイナ
• その他
• 自動的なコード生成 - WinformおよびASP.NET • データソース・ウィンドウ
• SQLDataSourceコントロールとの統合
• ASP.NET Webアプリケーション開発が非常に簡単に
Visual Studioの統合
• 新しいOracle Databaseプロジェクト• SQLスクリプトの管理、編集および実行
• SQL *Plusの組込み
• ソース・コントロールの統合 –SourceSafeおよびTeam Foundation Server
• Oracle問合せウィンドウ
• 新しいユーザ・インタフェース
• EXPLAIN PLAN• 自動コミット切替え
• ODT Optionsページ• ODTの使用方法をカスタマイズ
Webアプリケーションの開発(ASP.NET)
• ASP.NETプロバイダ• Webサイトの状態をデータベースに保存するための事前組込み
サービス
• 理解しやすい
• 標準のASP.NETプロバイダのAPIとスキーマに基づく
• インストール
• PL/SQLスクリプトを実行してプロバイダのスキーマを作成
• 名前空間
• Oracle.Web
Webアプリケーションの開発(ASP.NET)
• Oracle Providers for ASP.NETのコンポーネント• Cache Dependency Provider• Membership Provider • Profile Provider• Role Provider • Site Map Provider• Session State Provider• Web Parts Personalization Provider• Web Event Provider
• 管理者は、使用するプロバイダを選択できます
パフォーマンス - データ取得
• データ取得パフォーマンスの改善(11g)• クライアント結果キャッシュ
• クライアントまたはサーバーに結果セットをキャッシュ
• 同一のプロセスでセッションを超えて共有される
• DB Change Notificationによりキャッシュの一貫性を維持
• 優れたLOBパフォーマンス
• LOBプリフェッチ - ラウンドトリップの削減
• ステートメント・キャッシュの向上
• ODP.NETパラメータのコンテキストをキャッシュ
パフォーマンス - 64ビット
• ODP.NETおよび.NETストアド・プロシージャで、よりスケーラブルな64ビットのハードウェアの使用が可能(10.2.0.3)
• Windows x64• 64ビットのODP.NET• 64ビットの.NETストアド・プロシージャ
• Windows Itanium• 64ビットのODP.NET• 64ビットの.NETストアド・プロシージャ
• OTNの.NET Centerから無償でダウンロードできます
インストール - より簡単な配置
• 大規模な配置に対して、ODP.NETをより簡単にパッケー
ジできる• Xcopy - 通常、大規模な配置では、管理者が特定の要件に合
わせてスクリプトを作成
• OUI - 小規模な配置の場合
• より小さいODP.NETのフットプリント• OUIのインストール - フットプリントが小さい
• Xcopyのインストール - フットプリントが 小
• より高速なODP.NETの配置• Xcopy
• ODP.NETの機能には差はない
インストール - より簡単な配置
• IC xcopyのコンポーネント• ODP.NET• Oracle Providers for ASP.NET• Oracle Provider for OLE DB• OO4O• Oracle Services for MTS
• ICの配置• OUI経由 - 通常と同様に、インストーラを使用
• Xcopy経由
• ステップ1: ICファイルをディスクにコピーする
• ステップ2: install.batを実行する
• ステップ3: Windows PATHにインストール・ディレクトリを 追加する
• ステップ4: NLS_LANGを希望のロケールに変更する
Microsoft Server向けのGrid Control系統的な方法でシステムの範囲を拡張
• おもな利点:一元管理
• GCが新規コンポーネントを監視および管理できるようになる
• Windowsホスト管理
• MOMコネクタ
• Microsoftプラグイン:• Exchange• SQL Server• Active Directory• .NET Framework• IIS
Oracle Fusion Middlewareと.NETエンタープライズ機能でMSおよびMS以外のインフラストラクチャをむすぶ
Msft Outlook Msft InfoPathMsft WordMsft Excel Msft .Net UI
MsftSQL Server
MsftActive
Directory
MsftMSMQ
J2EE –BEA、IBM、JBoss、ほか
ID管理 -Sun、NovellOpenLDAP、
ほか
DBMS –Oracle、DB2、Informix、ほか
TP Monitors、 Messaging –Tuxedo MQ、Sonic、CICS、IMS Tibco
Microsoft
Msft Servers例:BizTalk
ポータル BPM
システム 管理
BI
セキュリティおよびID管理
EnterpriseService Bus
高可用性
Oracle Fusion Middleware
IDEアプリ/サービス
サービス、イベント、レジストリ
システム管理 -HP、CA、IBM、
BMC、ほか
BI –ビジネス・オブジェクト、
Cognos、ほか
アプリ -Oracle、Psft、JDE、SAP、
Siebel、レガシー、ほか
追加情報
• OTN Windows Technology Center• http://otn.oracle.com/windows
• OTN .NET Developer Center• http://otn.oracle.com/dotnet
• .NET Blog• http://cshay.blogspot.com/
• 質問の宛先• [email protected]
追加情報
• OTN Fusion Middleware and Microsoft• http://www.oracle.com/technology/products/middleware/f
usion-middleware-microsoft-interoperability.html
• OTN Grid Control Plug-ins and Connectors• http://www.oracle.com/technology/products/oem/extensi
ons
本書は、弊社の一般的な製品の方向性に関する概要を説明するものです。 また、情報提供を唯一の目的とする
ものであり、いかなる契約にも組み込むことはできません。 本書は、マテリアルやコード、機能の提供を確約す
るものではなく、また、購買を決定する際の判断材料とはなりえません。オラクルの製品に関して記載されている機能の開発、リ
リース、および時期については、弊社の裁量により決定いたします。