· 600 800 1000 Stats Collection 最大10倍の 速度 Oracle Secure Files...

46

Transcript of  · 600 800 1000 Stats Collection 最大10倍の 速度 Oracle Secure Files...

<Insert Picture Here>

Windowsおよび.NET対応のOracle Database 11gAlex Kehサーバー・テクノロジー プリンシパル・プロダクト・マネージャ

議題

• Windows上でのOracle Database 11g• Oracle Database – 高のパフォーマンス

• Windows OSとの統合

• .NET開発者のためのOracle• 開発の容易さ

• パフォーマンス

• 管理性とインストール

• OracleとMicrosoftサーバー管理の統合

• Oracle Fusion Middleware• 次のステップ

<Insert Picture Here>

Windows上でのOracle Database 11g

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

<Insert Picture Here>

価格とパッケージ

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

*入手可能な価格を記載

<Insert Picture Here>

Oracle Databaseでの

.NET開発

.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)• オブジェクト

• パフォーマンス• 新しいチューニング機能の公開

• パフォーマンスの迅速な向上

• 管理性とインストール• 配置:より小型のクライアント、より簡単なパッケージング

<Insert Picture Here>

開発の容易さ

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の使用方法をカスタマイズ

D E M O N S T R A T I O N

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

• 管理者は、使用するプロバイダを選択できます

D E M O N S T R A T I O N

ASP.NETプロバイダ

<Insert Picture Here>

パフォーマンス

パフォーマンス - データ取得

• データ取得パフォーマンスの改善(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から無償でダウンロードできます

<Insert Picture Here>

管理性とインストール

インストール - より簡単な配置

• 大規模な配置に対して、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を希望のロケールに変更する

<Insert Picture Here>

OracleとMicrosoftサーバー管理

の統合

Microsoft Server向けのGrid Control系統的な方法でシステムの範囲を拡張

• おもな利点:一元管理

• GCが新規コンポーネントを監視および管理できるようになる

• Windowsホスト管理

• MOMコネクタ

• Microsoftプラグイン:• Exchange• SQL Server• Active Directory• .NET Framework• IIS

<Insert Picture Here>

.NETで実行されるOracle Fusion Middleware

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、レガシー、ほか

<Insert Picture Here>

次のステップ

追加情報

• 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

本書は、弊社の一般的な製品の方向性に関する概要を説明するものです。 また、情報提供を唯一の目的とする

ものであり、いかなる契約にも組み込むことはできません。 本書は、マテリアルやコード、機能の提供を確約す

るものではなく、また、購買を決定する際の判断材料とはなりえません。オラクルの製品に関して記載されている機能の開発、リ

リース、および時期については、弊社の裁量により決定いたします。