Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
Ingres 9.3 An alternative to MySQL and why you should make the move now
Confidential — © 2008 Ingres Corporation Slide 2
For information contact Product Management at [email protected]
Slide 2
Engineering Organizational Changes
Zelaine Fong– Senior Director of Engineering
• Joins Ingres from LucidEra– Over 20 years experience in the DBMS arena
• Spanning all areas of DBMS development – Technical and managerial roles
Confidential — © 2008 Ingres Corporation Slide 3
Highlights of Zelaine’s Background
Master’s degree from UC Berkeley, studying under Professor Michael Stonebraker
Wrote the original query optimizer for Postgres for her master’s project
14 years at Informix in various roles, including Executive Director of Server Development where she led the teams responsible for the Informix Universal Server and Informix Dynamic Server products
Mostly recently an architect at SaaS startup, LucidEra, where she developed LucidDB, the first open-source database built from the ground up for data warehousing applications
Confidential — © 2008 Ingres Corporation Slide 4
Zelaine’s Goals at Ingres
Improve the performance, scalability, and functionality of Ingres, both for OLTP as well as data warehousing applications– Ingres 9.3, Ingres 10.0, …– Ingres/VectorWise partnership
Improve the timeliness and quality of Ingres releases– Process improvements– Apply agile development techniques, where appropriate
Continue to work with the Ingres community to foster further collaboration on open-source development– Feedback on the functionality and design of upcoming features– Enhancement ideas
Confidential — © 2008 Ingres Corporation Slide 5
Confidential — © 2008 Ingres Corporation Slide 6Slide 6Confidential — © 2009 Ingres Corporation
Introducing Ingres 9.3
Ingres 9.3
Bells andWhistles
Enterprise
Developer
SmallBusiness
Hobby
Closed Source Entry Level Closed Open Source
Feat
ure B
read
th an
d De
pth
Total Cost of OwnershipExpensive Inexpensive
SybaseProgress
SQL Server
Oracle 10gIBM DB2Teradata
Oracle Express OneDB2 ExpressMS Access
PostgreSQLMySQL
Ingres – Business Critical Acknowledgement
“The use of open-source DBMSs for mission-critical applications carries far more risk — the exception is Ingres. Ingres has been available for over 25 years and has a broad base of customers with mission-critical
applications today. Issues of scalability, reliability and maturity are not a problem for the Ingres DBMS.”
Gartner – Cost Optimisation of Open Source DBMSs May 2009
“In the RDBMS market, open source software is being adopted in two areas: open source RDBMSs and the open source OS Linux as a platform on which to run an RDBMS”… Linux as an RDBMS platform is expected
to see growth of approximately 20% in 2009,
“…Ingres is the only one of the open source RDBMSs that has functionality that make high availability and disaster recovery possible”
“Gartner - How Open Source Impacts the RDBMS Jan 2009”
Ingres – Business critical 10,000 + clients
http://www.3m.com/http://corporateportal.ppg.com/ppghttp://corporateportal.ppg.com/ppghttp://corporateportal.ppg.com/ppghttp://images.google.com/imgres?imgurl=http://klabs.org/richcontent/MAPLDCon03/logos/bae_systems_logo.jpeg&imgrefurl=http://klabs.org/richcontent/MAPLDCon03/Industrial_Exhibits.htm&h=180&w=1143&sz=58&hl=en&start=2&tbnid=aoJJA7zSDUaTFM:&tbnh=24&tbnw=150&prev=/images?q=bae+systems+logo&gbv=2&svnum=10&hl=enhttp://www.sncf.fr/en_EN/html/http://www.kcom.com/http://www.ingres.com/customers/cs-workflowone.phphttp://www.rwe.com/generator.aspx/rwe-systems-icw/language=de/id=148400/systems-home.html
Confidential — © 2009 Ingres Corporation Slide 10
Why Choose Ingres? Our Product
Support demanding 24x7 business environments
Minimize costs associated with maintaining robust, up-to-date IT infrastructures
Minimize risk associated with IT management
Scales easily as data grows and maximizes investment in multi-core or SMP hardware
Simplify ability to comply with government regulations such as Sarbanes-Oxley, HIPAA and Europe's harmonizing laws
Maximize developer productivity, minimize proprietary lock-in
Why Choose Ingres? Our Partners
INCLUDE DBCONCERT
http://www.pentaho.com/http://www.tietoenator.com/http://www.vega-online.de/http://www.wipro.com/http://www.tcs.com/http://www.sigmaaie.org/http://www.rubicon.com.au/http://www.ips-bremen.de/http://www.torque.co.nz/http://www.honeywell.com/http://www.eden.com.au/http://www.islanda.es/http://www.dalmic.it/http://www.bravurasolutions.com/http://www.infor.com/http://www.alfresco.com/http://www.businessobjects.com/http://www.redhat.com/http://www.novell.com/http://www.erptapestry.com/
Confidential — © 2009 Ingres Corporation Slide 12
Ingres 9.3 Objectives
Reduce the cost of migrations to Ingres
– Expanded support for .Net
– Competitive features
– Simplified configuration options
Support partner growth and success
Simplify application development
Foster Open Source community contributions
Confidential — © 2009 Ingres Corporation Slide 13
Expanded .Net Support
Expanded distributed transaction support– Ability to enlist a connection– Provides better support for pooled business objects
Manage ambient transactions automatically– Support for TransactionScope class
• Marks block of code as participating in a transaction• No requirement to interact with the transaction itself
– Efficient and easy to use
Competitive Features
Confidential — © 2009 Ingres Corporation Slide 14
Identity Columns Reduces the cost of migrating applications from MySQL, DB2, SQL Server
Named Results
Regular Pattern Expression MatchingSimplifies porting of OSS applications
LIKE for long objects
Simplified Configuration Options
Confidential — © 2009 Ingres Corporation Slide 15
One click configuration for common workloads– Online Transaction Processing (OLTP)
– Business Intelligence (OLAP)
– Enterprise Content Management
– Default Ingres configuration settings
Enables “install and run”– No need to manually configure
– Lowers level of Ingres knowledge required
Slide 16
Partner Growth and Success
Performance improvements– Improved Jaspersoft support– Improved performance for remote connections
New features to support more products– Liferay support– JBoss
Confidential — © 2009 Ingres Corporation
Confidential — © 2009 Ingres Corporation Slide 17
Simplified Application Development
Objectives– Provide more functionality– Provide similar functionality
Expanded Stored Procedure capabilities Aliases for competitive features Expanded cursor support Simplified debugging to reduce support costs
Table Procedures and Named Results
Ability to use a stored procedure in the FROM clause– Join to other procedure results– Join to tables or views– Specify qualifications in WHERE clause
Simplifies access to returned values – No need to reference results positionally– Can be specified in a SELECT clause
Confidential — © 2008 Ingres Corporation Slide 18
Auto-Increment Columns
Generate unique numeric value automatically Eliminates need to create or maintain a Sequence Avoids concurrency and performance problems Supported on all storage structures Flexible implementation by table
– Start with– Increment by
Confidential — © 2008 Ingres Corporation Slide 19
Scrollable Cursors from ODBC
Full ANSI compliant “FETCH” – “PREVIOUS”,– “NEXT”– “FIRST” – “LAST”– Absolute and relative position n
Scroll any direction “jump” to various positions
Simplified Debugging
Provides more information regarding errors– Embeds filename and line number of the source file– From where the error was detected
Reduces time needed to trace source of error
Confidential — © 2008 Ingres Corporation Slide 21
Open Source Contributions
Continue Ingres’ unique OSS model– Encourage, mentor and accept community code– Promote commercial quality development practices
• Sponsored code sprints• Rigorous design and acceptance practices
Pluggable Authentication Module Support– Ronald Jeninga of independIT Integrative
Technologies GmbH
Confidential — © 2009 Ingres Corporation Slide 22
Slide 23
Summary
Ingres 9.3– Easier to port to– Easier to develop on– More support for partner applications– More open Open Source
Confidential — © 2009 Ingres Corporation
Ingres 10.0
MVCC Batch Execution Scalar Subqueries Rename Table/Column New BOOLEAN Type Data Encryption Long Identifier Support JDBC 4.0 Support
Confidential — © 2008 Ingres Corporation Slide 24
Confidential — © 2008 Ingres Corporation Slide 25Slide 25Confidential — © 2009 Ingres Corporation
Ingres 9.3 An alternative to MySQL and why you should make the move now Slide 2Engineering Organizational ChangesHighlights of Zelaine’s BackgroundZelaine’s Goals at IngresSlide 6Ingres 9.3Ingres – Business Critical AcknowledgementIngres – Business critical 10,000 + clientsWhy Choose Ingres? Our ProductWhy Choose Ingres? Our PartnersIngres 9.3 ObjectivesExpanded .Net SupportCompetitive FeaturesSimplified Configuration OptionsPartner Growth and SuccessSimplified Application DevelopmentTable Procedures and Named ResultsAuto-Increment ColumnsScrollable Cursors from ODBCSimplified DebuggingOpen Source ContributionsSummaryIngres 10.0Slide 25