25
Ingres 9.3 An alternative to MySQL and why you should make the move now

Ingres 9 - downloads.actian.comdownloads.actian.com/online/media/pdf/Ingres-DBMS/Ingres-Databa… · Mostly recently an architect at SaaS startup, LucidEra, where she developed LucidDB,

  • 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