Presentation on theme: "SQL Server 2005 Product Overview Jierawat G. Product Manager Microsoft (Thailand) Sawit S. Product Manager Microsoft (Thailand)"— Presentation transcript:
SQL Server 2005 Product Overview Jierawat G. Product Manager Microsoft (Thailand) Sawit S. Product Manager Microsoft (Thailand)
Microsoft Application Platform
Mission Critical Abilities Highest Developer Productivity Better Business Decisions Next Generation Application Infrastructure
SQL Server Generations History of Innovation SQL Server 7.0 SQL Server 2005 SQL Server 2000 Lowest TCO Lowest TCO Automatic Tuning Automatic Tuning Reliability and Security Reliability and Security Integrated Business Intelligence Integrated Business Intelligence High availability Security Developer productivity Native XML First to include Enterprise ETL and Deep Data Mining Performance, scalability focus XML support First to include Notification First to include Data Mining & Reporting Re-architecture of relational server Extensive auto resource management First to include OLAP & ETL Cross-release objectives SQL Server 6.0/6.5 Differentiation from Sybase SQL Server Windows integration First to include Replication 1 st Generation 2 nd Generation 3 rd Generation
Increased Productivity Up to 40% faster development time w/ VS &.NET integrationUp to 40% faster development time w/ VS &.NET integration Up to 60% faster building distributed apps w/ Service BrokerUp to 60% faster building distributed apps w/ Service Broker Elimination of routine tasks thru new automatable toolsElimination of routine tasks thru new automatable tools New Cachesync simplifies web developmentNew Cachesync simplifies web development Better Business Insight 2x faster performance on large scale OLAP Dimensions2x faster performance on large scale OLAP Dimensions New End User Reporting ToolNew End User Reporting Tool New SSIS enabling high scale data integrationNew SSIS enabling high scale data integration Easier access to information thru MS OfficeEasier access to information thru MS Office 35% faster transaction processing35% faster transaction processing 5x faster failover enabling % availability5x faster failover enabling % availability 50% faster performance for ETL operations50% faster performance for ETL operations New Native Encryption protects business dataNew Native Encryption protects business data Increased Mission Critical Support
37% better performance, 17% lower cost vs. SQL Server 2000 (scale-up on 64-P Itanium) 162% better performance, 54% lower cost vs. SQL Server 2000 (scale-up on 16-P Itanium) Mission Critical Abilities New Benchmarks TPC-C results referenced above are HP Integrity Superdome running SQL Server 2005, 1,082,203 tpmC, 5.38 $/tpmC, available 12/7/05; and HP Integrity Superdome running SQL Server 2000, 786,646 tpmC, 6.49 $/tpmC, available 10/23/03. TPC-H results referenced above are HP Integrity rx8620 running SQL Server 2005, 13, available 12/7/05; and Unisys ES7000 Aries 420 Enterprise Server running SQL Server 2000, 5, available 10/15/03.
30% better performance, 7% lower cost vs. Oracle (best price / performance) Mission Critical Abilities New Benchmarks TPC-C results referenced above are HP Integrity Superdome running SQL Server 2005, 1,082,203 tpmC, 5.38 $/tpmC, available 12/7/05, and HP Integrity Superdome running Oracle 10g, 1,008,144 tpmC, 8.33 $/tpmC, available 4/14/04. TPC-H results referenced above are Unisys ES7000 Orion 440 Enterprise running SQL Server 2005, 21, available 12/7/05; and Bull NovaScale 5160 running Oracle 10g R2 Enterprise, 15, available 12/20/05. Results as of 6/30/05.. 7% better performance, 37% lower cost vs. Oracle (scale-up on 64-P Itanium)
Mission Critical Abilities Application Price / Performance x64 SQL Server ,000 SAP SD Benchmark Users on x64 4-CPU System 5% More Users vs. Oracle For more details see:
The Database Market Revenue Share Source:
The Database Market Unit Share, Overall and Enterprise Source:
Upgrade With Confidence Eliminate service interruptions Keep your data secure SQL Server 2005 Upgrade Advisor Analyze all database and services running on a server Identify potential risks and issues Suggest solutions and fixes Advise when action should be taken Draw on experience and knowledge from beta testing, development, and support
Reduced Downtime Significant Increase in Archiving Performance Easier ETL with SQL Server Integration Services Simplified System Administration Cut Down Deployment Time Improve Performance and Extensibility using SQL Server 2005 Upgrade to BizTalk Server 2006 to Handle Changing Business Process and Provide High Reliability Automate Critical Business Information Exchange Handle Rapidly Changing Business Needs Needed to improve deployment process “The fact that we can choose Microsoft technology in mission critical applications proves that it is enterprise-grade.” Surapong Vongsopanagul, Vice President, Post-Trade Systems Department The Stock Exchange of Thailand If Business Changed Overnight, Can Your Systems Keep Up?
Significant increase in query performance Ability to respond faster to evolving customer needs Ability to respond faster to evolving customer needs Piecemeal backup / restore of data Cost-effective, reliable infrastructure that can be easily expanded Upgrade database to SQL Server 2005 x64bit, so scale-up to 1 TB of physical memory Using new Partition Table featured in SQL 2005 to distribute across storage group Thailand largest mobile subscribers (more than 15 million subscribers) Query Performance on reports “SQL Server 2005 and Table Partitioning is great feature. It just bundle to the product with no additional cost and helps us achieve on more scalability and manageability" Suphot Punnachaiya, AVP-Technical Operation, AIS Plc. How Do you handle 15 Million Subscribers?
Significant increase in query performance Improve user experience Gain credit to RD ICT Migrate the web services to.NET Framework 2.0 and database to SQL Server 2005 With no custom code modification, the 2005 platform achieve 10 times better performance (66 sec. to 6 sec. at 50 concurrent users) RD develop public web service to query Tax Payer information on.NET Framework 1.1 and SQL Server 2000 The Tax Payer table contains about 18 million records. RD wants to improve performance of tax payer query. “SQL Server 2005 and.NET Framework 2.0 gives us the performance we need at a price that is just far superior to anything else we’ve seen.” Jantima Sirisaengtaksin, Principal Advisor,Revenue Department How Do You Query 18 Million Records 10 Times Faster?
3 Times better performance Reduce air craft maintenance cost by better mechanic man power resource management Improve performance with CLR SP feature in SQL Server Solve version consistency with.NET 2.0 ClickOnce Solve version consistency with.NET 2.0 ClickOnce Slow response time System keeps only latest 7 days information while the user expect 30 days history information Problem to maintain the version consistency in every client machine. “Through the use of Microsoft technologies, Thai Airways International can transform the way we operate, resulting in greater optimization of production.” Can we operate faster and smarter? Kamol Toleb, Senior Data Processing Specialist, Thai Airways International
“SQL Server 2005 gives us the performance we need at a price that is just far superior to anything else we’ve seen.” Chris Troia, CIO “SQL Server showed particular strength, posting greater than 15% revenue growth.” Microsoft Corp. October 2005 Earnings Release “Rapid customer adoption of SQL Server product resulted in double digit revenue growth of 16%” Microsoft Corp. July 2005 Earnings Release “Revenue growth for Server and Tools of 12% resulted from double-digit growth in the SQL Server product line” Microsoft Corp. April 2005 Earnings Release Customer adoption of SQL Server remains particularly robust with over 25% growth.” Microsoft Corp. January 2005 Earnings Release "Why do we fear Microsoft? They sell a lot of products. There are a lot of deals that we never see because the customer doesn't examine Oracle as an alternate to SQL Server” Larry Ellison, CEO, Oracle Corp. “We believe that Microsoft remains strategically positioned with its new product cycle, such as the release of SQL Server 2005.” “ (Raising his price target on MSFT to $31 after attending the NYC launch) Stephen Mahedy, Analyst, Bank Of America Press Momentum
Amazing Global Launch Events150Countries60 Cities130 Press Articles 100 Top Stories 5 Total Attendees 150,000Events307Countries92 Cities247 Press Articles 204 Top Stories 10 Total Attendees 215,000 Original Targets Actuals “With the greater performance and the ability to manage large databases, SQL Server 2005 will be a serious contender against both Oracle and IBM for large applications." Donald Feinberg VP & Distinguished Analyst “No Job Too Big for Windows Anymore” “Microsoft Starts Product Frenzy”
Press Momentum SQL Server Bulks Up “SQL Server 2005 is an excellent release that will gain Microsoft some real respect in the high- end database market. SQL Server’s tools now lead Oracle and DB2 in pretty much every area -- management, monitoring, and especially development -- and of the three vendors, Microsoft seems to be the most concerned about improving them. Maybe those other guys should start hitting the weights.” SQL Server 2005 Leaves Open Source Databases in the Dust “McCown sees it differently. “It’s getting harder to say what’s standard functionality and what’s frosting,” he says. ‘Still, why would a business go with an open source database?’ -- especially now that Microsoft and Oracle have released free, if somewhat restricted, versions of their products.”
Press Jeer Oracle’s Security Oracle plans to patch peck of flaws Microsoft has traditionally been a big target, and they've suffered publicly because of that… but Microsoft has adopted better internal processes to address the problem, and they've now advanced past the rest of the market in terms of their ability to respond to new issues. Oracle joins the monthly patch bandwagon Oracle is following Microsoft's lead in adopting a monthly patch cycle starting at the end of this month. Like Microsoft before it, Oracle reckons a monthly patch schedule is easier for its customers. Oracle Delivers First Monthly Patch Roll Up Microsoft has an automatic way of developing bulletins. They're fairly open to security vulnerabilities and addressing them. Oracle will have to do the same thing. I think it's the beginning of more to come. It's the first step in an evolution of how vendors should be managing this stuff. Oracle releases delayed security patches Many of the holes were discovered in January by security specialist David Litchfield of Next Generation Security Software Ltd. in Surrey, England, who has criticized Oracle for not releasing the patches sooner. They were ready for release more than two months ago, according to Litchfield, but Oracle delayed their release while it prepared a new system for releasing security patches.
Unbreakable? “Experts are calling on [Oracle] to improve the mechanism used to secure passwords… Researchers say they have found a way to recover the plain text password from even very strong, well-written Oracle database passwords within minutes." “Oracle is years behind Microsoft and other companies on security," said Cesar Cerrudo, CEO at information security services company Argeniss in Argentina. "I think Oracle is an amateur when it comes to security." “Serious unpatched security flaws exist in certain Oracle products, according to a German security researcher who said the software maker has not fixed the bugs despite knowing about them for two years. “ “Microsoft has set the security bar with its predictable patch release schedule, security advisories that tell administrators why they need to patch (or why they don't), and early warnings about potential problems before a patch is available. “ – John Pescatore, Gartner Group
SQL Server 2005 Licensing
SQL Server 2005 Packaging & Pricing New for SQL Server 2005 Note: All Higher Editions include same functionality as the edition below it. ExpressWorkgroupStandardEnterprise Fastest way for developers to learn, build & deploy simple data driven applications Easiest to use & most affordable database solution for smaller departments & growing businesses Complete data management & analysis platform for medium businesses and large departments Fully integrated data management and analysis platform for business critical enterprise applications Free! $3,899K per proc or $739 (Server + 5 users) $5,999K per proc or $2,799 (Server + 10 users) $24,999K per proc or $13,499K (Server + 25 users) 2 CPU 3 GB RAM Management Studio Import/Export Limited Replication Publishing Back-up Log- shipping 4 CPU Unlimited RAM (64-bit) Database Mirroring OLAP Server Reporting Server New Integration Services Data Mining Full Replication & SSB Publishing Unlimited Scale + Partitioning Adv. DB mirroring, Complete online & parallel operations, DB snapshot Advanced Analysis Tools including full OLAP & Data Mining Customized & High Scale Reporting Adv SSIS 1 CPU 1 GB RAM 4GB DB Size Simple Management Tool Report Wizard & Report Controls Replication & SSB Client
SQL Server 2005 Licensing SQL Server is available under three licensing options: Processor Licensing Model. Under this model, a license is required for each physical or virtual processor accessed by an operating system environment running SQL Server. This license does not require any device or user client access licenses (CALs). Processor Licensing Model. Under this model, a license is required for each physical or virtual processor accessed by an operating system environment running SQL Server. This license does not require any device or user client access licenses (CALs). Processor Licensing Model Processor Licensing Model Server plus Device CALs. Under this model, a server license is required for each operating system environment running an instance of SQL Server, as well as a CAL for each client device that accesses a system running SQL Server. Server plus Device CALs. Under this model, a server license is required for each operating system environment running an instance of SQL Server, as well as a CAL for each client device that accesses a system running SQL Server. Server plus Device CALs Server plus Device CALs Server plus User CALs. Under this model, a server license is required for each operating system environment running an instance of SQL Server, as well as a CAL for each user that accesses a system running SQL Server. Server plus User CALs. Under this model, a server license is required for each operating system environment running an instance of SQL Server, as well as a CAL for each user that accesses a system running SQL Server. Server plus User CALs Server plus User CALs Note: In SQL Server 2005, CALs are offered in 2 types: SQL CAL. Any SQL CAL (32 bit, 64 bit, and IA64) can be used with any licensed server running SQL Server regardless of the platform (32 bit, 64 bit, and IA64) SQL CAL. Any SQL CAL (32 bit, 64 bit, and IA64) can be used with any licensed server running SQL Server regardless of the platform (32 bit, 64 bit, and IA64) Workgroup CAL. Workgroup CAL can be used only with a licensed SQL Server Workgroup Edition server. Workgroup CAL. Workgroup CAL can be used only with a licensed SQL Server Workgroup Edition server.
Passive Servers and Failover Support Figure 1. The passive server does not require a license because no queries are being executed against it. Figure 2. The passive server requires a license because queries are being run against snapshot reporting.
Passive Servers and Failover Support SQL Server 2005 offers three types of failover support: Database mirroring is a new SQL Server 2005 technology for increasing database availability. It transfers transaction log records directly from one server to another and can quickly fail over to the standby server. Failover clustering is a process where the operating system and SQL Server 2005 work together to provide availability in the event of an application failure, hardware failure, or operating-system error. Failover clustering provides hardware redundancy through a configuration in which critical resources are transferred automatically from a failing machine to an equally configured server to help ensure continuity of service. Backup log shipping increases the availability of a SQL Server by automatically copying and restoring the database's transaction logs to another database on a standby server. Because the standby database receives all changes to the original database, it is an exact duplicate of the original database—out of date only by the delay in the copy-and-load process. You then have the ability to make the standby server a new primary server if the original primary server becomes unavailable. When the original primary server becomes available again, you can make it a new standby server—effectively reversing the server roles. When doing failover support, a server is designated as the passive server. The purpose of the passive server is to absorb the data and information held in another server that fails. A passive server does not need a license if the number of processors in the passive server is equal to or less than the number of processors in the active server. The passive server can take the duties of the active server for 30 days. Afterwards, it must be licensed accordingly. Database mirroring and failover clustering are available for SQL Server 2005 Standard Edition and SQL Server 2005 Enterprise Edition. Backup log shipping is available in SQL Server 2005 Workgroup Edition, SQL Server 2005 Standard Edition, and SQL Server 2005 Enterprise Edition.