Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Concurrency control wikipedia , lookup
Relational model wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Database model wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Clusterpoint wikipedia , lookup
<Insert Picture Here> Oracle Database 11g for Windows and .NET Alex Keh Principal Product Manager, Server Technologies Agenda • Oracle Database 11g on Windows • • • Oracle for .NET Developers • • • • • • Oracle Database – Best Performance Windows OS Integration Ease of Development Performance Manageability and Installation Unified Oracle and Microsoft Server Management Oracle Fusion Middleware Next Steps <Insert Picture Here> Oracle Database 11g on Windows Oracle Database 11g Value Proposition • • Easiest to Manage Highest Quality of Service • • • • • • Highest Performance and Scalability Fault Tolerant Most Secure Best Information Lowest Cost Lowest Risk of Change Oracle Database 11g - Performance Database Resident Connection Pool Java Just-In-Time Compiler Client Side Caching Query Result Caching 140% 120% 100% 80% 60% 40% 20% 0% Improvement Up to 20 x connections Up to 11 x Faster Up to 25% Faster Up to 22% Faster RAC Performance Enhancements Oracle Secure Backup Oracle Streams Enhancements Optimizer Stats Collection 1000 800 600 400 200 0 Stats Collection Up to 70% Faster Up to 25% Faster Up to 2 x Faster Up to 10 x Faster Oracle Secure Files Breaking the Performance Barrier… Secure Files Linux Files 0 .0 1 0 .1 1 10 File Size (Mb) 10 0 Write Performance Mb/Sec Mb/Sec Read Performance Secure Files Linux Files 0 .0 1 0 .1 1 10 File Size (Mb) 10 0 New in Oracle Database 11g Extended XML Support with Binary XML Performant Schema-based XML - Object Relational Unstructured XML - Binary XML - LOB Schema-less Flexible Structured Best Price/Performance on Windows • #1 TPC-C Price/Performance amongst all platforms • Oracle Database 11g on Windows TPC-C by Price/Performance 11g SQL 2005 Highest Ranking Benchmark 1st 3rd $0.73 $0.84 tpmC 102,454 82,774 Publication Date 9/12/07 3/27/07 Price/tpmC • …And Oracle has the #1 TPC-C Performance also As of 9/12/07: HP ProLiant ML350G5, 102,454 tpmC, $.73/tpmC available 12/31/07. HP Integrity Superdome Server, 4,092,799 tpmC, $2.93 tpmC, available 8/6/07 (#1 TPC-C performance). Source: Transaction Processing Performance Council (TPC) www.tpc.org Windows Integration - Active Directory and Windows Security • Database Registration and Name Resolution • • Support authenticated connection to Active Directory using OS authentication Kerberos Authentication • • • • Stronger encryption algorithms (DES3, AES, RC4) • Support default encryption type supported by MS KDC Use DNS Domain Name as Kerberos REALM name by default Kerberos authentication to Oracle database in a MS crossdomain setup Removal of 30 character limit on the Kerberos user name Direct NFS Client on Windows • Network Attached Storage (NAS) use Network File System (NFS) • Oracle Database 11g allows direct Windows NFS v3 access • Part of DB kernel in Oracle Disk Manager library • Benefits: easier manageability, simplified tuning, and better diagnostics • Common Oracle NFS interface for potentially all host platforms and NFS servers <Insert Picture Here> Pricing and Packaging Oracle Database Express Edition • • • • Small-footprint starter database Free to download, develop, deploy, distribute Installs in about 10 minutes Uses native Windows installer • Standard silent install method • Download size • Server (includes client) - 157 MB • Client - 30 MB • Quick start tutorials for DB and developer novices Oracle Database Solutions That Grow with You Average Connected Users 10,000 1,000 400 Standard Edition One Enterprise Edition (2 sockets max) (Unlimited processors) Standard Edition (4 sockets max) Where to Buy*…. SE1 NUP Proc Standard Edition NUP Proc Enterprise Edition NUP Proc CDW Dell Insight www.CDW.com/oracle www.dell.com/oracle 1-800-274-3355 http://www.insight.com Search on ‘Oracle’ $125 Call $115 EDC 560325 A0188526 L10314 $3,744 Call $3,885 EDC 875678 A0188528 L10312 $250 Call $233.33 EDC 440283 A0041841 L10004 $15,000 Call $11,666.66 EDC 440289 A0052806 A90610 $800 Call Call EDC 440259 A0053326 L10001 $30,804.99 Call Call EDC 440465 A0039545 A90611 * LIST PRICES SHOWN WHERE AVAILABLE <Insert Picture Here> .NET Development with Oracle Database .NET Development Environment Oracle Providers for ASP.NET Oracle Developer Tools for VS Develop Visual Studio Environment C++, C#, VB .NET Application Deploy IIS MTS/ (ASP COM+ ASP.NET) Application Deploy IIS Database Development Oracle DB Extensions For .NET ODP.NET Oracle Services for MTS Oracle Developer Tools for Visual Studio • • • • Free “Add-in” for Visual Studio 2005 and VS .NET 2003 Easy to use and intuitive Powerful features that enhance productivity • • • • • • • Fully integrated with Visual Studio Easy ASP.NET web application development Designers and wizards Automatic .NET code generation PL/SQL editor/debugger Source Control Integration Much more • Stay in Visual Studio for project lifecycle Oracle Data Provider for .NET • Free • Easy to learn, even if new to Oracle • Compliant with ADO.NET 1.x, 2.0, and higher • No learning curve • Complete access to .NET functionality • Native access to Oracle Database • Utilize advanced Oracle Database features • RAC, performance, security, data types, XML, etc. • Oracle Providers for ASP.NET use ODP.NET Oracle Database Extensions for .NET (AKA .NET Stored Procedures) • Write Microsoft Visual C# or Visual Basic .NET procedures/functions • Oracle Database 10g Release 2 or higher on Windows option • Build assembly in Visual Studio .NET • Deploy from Visual Studio .NET into Oracle using .NET Deployment Wizard Develop on Windows, Database on any Platform ODT and ODP.NET Windows Linux Visual Studio Environment Unix Windows Other Oracle 11g,10g, 9i, or 8i “ Oracle on .NET Customers We’re taking the best of both worlds – .NET and Oracle – to give us the best platform possible. ODP.NET is vital to the success of our next-generation application ” Bill Evjen, Technical Architect “ Since we use a Microsoft .NET middle tier, Oracle Data Provider for .NET provided the high throughput, high performance, and bulletproof connectivity to the database ” Jim Lombardi, Principal Database Engineer “ Integrating ODP.NET was easy and straightforward.. we were able to take advantage of… the power and high availability of the grid ” Jason Lin, Assistant Vice President, Application Integration and Architecture New .NET Feature Themes • Ease of Development • • • • Performance • • • Tight integration with Visual Studio 2005 Web Application Development (ASP.NET) Objects Expose new tuning features Improve performance out of the box Manageability and Installation • Deployment: smaller client and easier packaging <Insert Picture Here> Ease of Development Visual Studio Integration – Oracle Developer Tools • Fully integrated with Visual Studio 2005 • • • • • • • Server Explorer Data Sources Window Data Source Configuration Wizard Dataset Designer TableAdapter Configuration Wizard Query Builder/Query Designer More • Automatic code generation – Winform and ASP.NET • Data Sources Window • Integration with SQLDataSource control • Makes ASP.NET web application development very easy Visual Studio Integration • New Oracle Database Project • Manage, Edit and Run SQL scripts • SQL*Plus is built in • Source control integration – SourceSafe and Team Foundation Server • Oracle Query Window • New UI • Explain Plan • Auto-commit toggle • ODT Options page • Customize how you use ODT D E M O N S T R A T I O N New ODT Features Web Application Development (ASP.NET) • ASP.NET Providers • • • • Pre-built services to store website state into databases Easy to learn • Based on standard ASP.NET provider APIs and schema Installation • Run PL/SQL scripts to create provider schemas Namespace • Oracle.Web Web Application Development (ASP.NET) • Oracle Providers for ASP.NET Components • • • • • • • • • Cache Dependency Provider Membership Provider Profile Provider Role Provider Site Map Provider Session State Provider Web Parts Personalization Provider Web Event Provider Administrators can pick and choose which providers to use D E M O N S T R A T I O N ASP.NET Providers <Insert Picture Here> Performance Performance – Data Retrieval • Data retrieval performance improvements (11g) • • • Client Result Cache • Caches results sets either on client or server • Shared across sessions in the same process • Cache remains consistent via DB Change Notification Better LOB performance • LOB prefetching – fewer roundtrips Improved statement caching • Cache ODP.NET parameter contexts Performance – 64-bit • • Allow ODP.NET and .NET stored procedures to use more scalable 64-bit hardware (10.2.0.3) Windows x64 • • • Windows Itanium • • • 64-bit ODP.NET 64-bit .NET Stored Procedures 64-bit ODP.NET 64-bit .NET Stored Procedures Available for download on OTN from .NET Center <Insert Picture Here> Manageability and Installation Installation – Simpler Deployment • Easier to package ODP.NET for large scale deployments • • • Smaller ODP.NET footprint • • • OUI install – small footprint Xcopy install – smallest footprint Faster ODP.NET deployment • • Xcopy – administrators script to specific requirements, generally large deployments OUI – for small scale deployments Xcopy No difference in ODP.NET functionality Installation – Simpler Deployment • IC xcopy components • • • • • • ODP.NET Oracle Providers for ASP.NET Oracle Provider for OLE DB OO4O Oracle Services for MTS IC deployment • • Via OUI - Use the installer as you normally would Via xcopy • Step 1: Copy IC files to disk • Step 2: Run install.bat • Step 3: Add installation directories to Windows PATH • Step 4: Modify NLS_LANG to desired locale <Insert Picture Here> Unified Oracle and Microsoft Server Management Grid Control for Microsoft Servers Systematic way to extend system coverage • Key Benefit: Centralize Management • Enable GC to monitor and manage new components • Windows Host Management • MOM Connector • Microsoft plug-ins: • • • • • Exchange SQL Server Active Directory .NET Framework IIS <Insert Picture Here> Oracle Fusion Middleware on .NET Oracle Fusion Middleware and .NET Bridging MS and non-MS Infrastructure with Enterprise Capabilities Msft Outlook Msft Excel M i c r o s o f t Msft Word IDE App/Services Msft SQL Server BI Portal Service, Event Registry Apps – Oracle, Psft,JDE, SAP, Siebel, Legacy, etc. Msft .Net UI Msft InfoPath Sys. Mgmt BPM Enterprise Service Bus Msft MSMQ Msft Servers i.e. BizTalk HA DBMS – Oracle, DB2, Informix, etc. Sys Mgmt – HP, CA, IBM, BMC, etc. Security & ID Mgmt Oracle Fusion Middleware Msft Active Directory BI – Business Objects, Cognos, etc. J2EE – BEA, IBM, JBoss, etc. ID Mgmt – Sun, Novell OpenLDAP, etc. TP Monitors, Messaging – Tuxedo MQ, Sonic, CICS, IMS Tibco <Insert Picture Here> Next Steps More Information • OTN Windows Technology Center • http://otn.oracle.com/windows • OTN .NET Developer Center • http://otn.oracle.com/dotnet • .NET Blog • http://cshay.blogspot.com/ • For more questions • [email protected] More Information • OTN Fusion Middleware and Microsoft • http://www.oracle.com/technology/products/mid dleware/fusion-middleware-microsoftinteroperability.html • OTN Grid Control Plug-ins and Connectors • http://www.oracle.com/technology/products/oe m/extensions The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.