Os Mcgrattan


Published on

Published in: Economy & Finance, Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Os Mcgrattan

    1. 1. Databases Don’t Matter <ul><li>Emma K McGrattan </li></ul><ul><li>SVP Engineering, Ingres Corp </li></ul>
    2. 2. Biography <ul><li>Emma K McGrattan </li></ul><ul><li>Ingres Corporation </li></ul><ul><ul><li>Miss McGrattan is responsible for the development and integration of the Ingres database and associated products and technologies. A leading authority in DBMS and open source technologies, Miss McGrattan has been instrumental in the ongoing success of the Ingres product line. Born in Ireland, Miss McGrattan earned a bachelor's degree in electronic engineering from Dublin City University. </li></ul></ul>
    3. 3. Abstract <ul><li>In today’s high speed IT environments, application developers are less concerned about database functionality than they are about meeting aggressive deadlines and delivering functionality to meet the immediate demands of the business. Enterprise suitability is often times an afterthought and scalability and robustness take a back seat to instant gratification. This interactive session explores these competing priorities, debunks a few myths, and arms app developers with the gadgets and resources needed to pimp their toolkits. </li></ul>
    4. 4. Database Market Dynamics 1970s – early 80s Customer Led $$ Value 1985 – 2007 Vendor Led $$$ Value Open Source Economy Open Collaboration $$ Value
    5. 5. Legacy Database Budget Blockade <ul><li>Keeping the Engine Running </li></ul><ul><ul><li>Locked into premium-priced legacy contracts for the right to upgrade the database </li></ul></ul><ul><ul><li>Old projects, versus new, receive a majority of funding </li></ul></ul><ul><ul><li>New database functionality is rare & is at the mercy of the legacy database vendor </li></ul></ul>Average Annual IT Budget Spend 75-80% = Maintenance
    6. 6. Breaking the Budget Blockade <ul><li>Proven, extensible enterprise software </li></ul><ul><li>Collaborative. Fast. </li></ul><ul><li>NO license fees </li></ul><ul><li>Annual subscription for what you use </li></ul><ul><li>Lower TCO </li></ul><ul><li>Over-engineered software </li></ul><ul><li>Lobbying. Slow. </li></ul><ul><li>Up front license fees </li></ul><ul><li>Maintenance based on licences </li></ul><ul><li>High TCO </li></ul>Open Source Database Model Typical Closed Source Model It’s all about – V E N D O R R E V E N U E It’s all about – T H E C U S T O M E R
    7. 7. Open Source Database Choices
    8. 8. Selecting the right open source database <ul><li>Application’s Data Access Characteristics </li></ul><ul><ul><li>Primarily read access </li></ul></ul><ul><ul><li>Mix of reads, inserts, updates and deletes </li></ul></ul><ul><li>Application Development Technologies </li></ul><ul><ul><li>C#, JAVA, PHP, Python, PERL, PHP, Ruby etc. </li></ul></ul><ul><li>Application Deployment Characteristics </li></ul><ul><ul><li>Platform, Performance, Scalability, Availability, Security, Maintainability </li></ul></ul>
    9. 9. Designing Enterprise Applications
    10. 10. The best line of code is the one you never had to write.
    11. 11. Application Design Considerations <ul><li>Performance </li></ul><ul><li>Availability </li></ul><ul><li>Scalability </li></ul><ul><li>Reliability & Robustness </li></ul><ul><li>Usability </li></ul><ul><li>Deployment </li></ul><ul><li>Maintenance </li></ul>
    12. 12. The Middle Tier <ul><li>Scalability and performance </li></ul><ul><li>Maximizing the use of business logic </li></ul><ul><li>Support for multiple interfaces </li></ul><ul><li>Data and application integrity </li></ul><ul><li>Ease of maintenance </li></ul><ul><li>Security </li></ul><ul><li>Centralized Configuration </li></ul>
    13. 13. The Data Tier <ul><li>Performance </li></ul><ul><ul><li>Parallel Query Support </li></ul></ul><ul><ul><li>Table Partitioning </li></ul></ul><ul><ul><li>Advanced Query Optimization Techniques </li></ul></ul><ul><li>Availability </li></ul><ul><ul><li>Database Clusters </li></ul></ul><ul><ul><li>On-line Table and Index Reorganization </li></ul></ul><ul><ul><li>On-line Backup </li></ul></ul><ul><ul><li>Peer-to-peer Replication </li></ul></ul>
    14. 14. Live Demonstration Developer’s Toolkit
    15. 15. Questions?
    16. 16. http://blogs.ingres.com/emmamcgrattan Hasta la Vista? Innovation at Work and at Play Total Eclipse of the Heart Lazy Susan