Ingres, Enterprise Open Source Rencontres Mondiales du Logiciel Libre - 2008
Agenda Ingres Retour aux sources (ouvertes) Ingres 2006 : fiche d identité La communauté Ingres Les projets actifs OSGeo MVCC Visual DBA Web EasyIngres 2008 Ingres Corporation Slide 2
Agenda Ingres Retour aux sources (ouvertes) Ingres 2006 : fiche d identité La communauté Ingres Les projets actifs OSGeo MVCC Visual DBA Web EasyIngres 2008 Ingres Corporation Slide 3
Il était une fois à Berkeley Jerry Held INteractive Graphics & REtrieval System
Ingres: Le SGBDR le plus mature du marché Building products and companies around OpenSource projects is not new! 1970 INGRES Oracle 1980 Firebird (ex- Borland) Sybase PostgreSQL 1990 MSSQL MySQL 2000 Today
Agenda Ingres Retour aux sources (ouvertes) Ingres 2006 : fiche d identité La communauté Ingres Les projets actifs OSGeo MVCC Visual DBA Web EasyIngres 2008 Ingres Corporation Slide 6
Ingres 2006 Un SGBDR Mature et Stable conçu pour le support des applications transactionnelles critiques Serveur Multi-threads, autorisant un usage optimal des architectures SMP Support des standards SQL les plus récents Des fonctionnalités avancées incluses de base dans le produit : Réplication avancée Replicator Clustering / Failover Fédération de bases de données Star Ingres Entreprise et Ingres Community edition sont iso-fonctionnelles : Pas d options!
Ingres 2006 Performances & Scalability Performance Optimizer Connection Pooling Partition Support Parallel Query Multiple Temp Spaces Hash Joins Ingres 2006 5x faster than other open source databases with larger datasets, equal to DB2 and Informix Uses configurable statistics 30 years experience Supported Supported Supported Supported Supported Advantages Cost savings, handles more data with less hardware More reliable, faster performance for complex BI and ERP queries Cost savings, handles more users with less hardware, no need to build your own Essential for excellent BI performance, reads only the data needed to produce the desired results and takes full advantage of the available system resources Star Query Supported Faster performance for complex BI queries Lock Management Architecture Row, Page, Table Multithreaded Essential for ERP/CRM systems, improves concurrency with larger number of users Cost savings, handles more users and more data with less
Ingres 2006 - Availability Online Table/Index Reorganization Hot/Online Backups Parallel Backup/Recovery Ingres 2006 All index/table reorganization statements supported Supported Supported Advantages Provides better flexibility and availability, new or modified indexes can be built while users continue to use the system Reduced risk, improved availability, no need to take business critical systems offline for backup Supports mission critical systems Parallel Reorg Supported Reduced downtime Journaling by Table Supported Reduced risk for business critical systems Alter Table Operation Supported Provides greater flexibility and availability for BI systems Clustering Alter In-place supported Improved scale-out capability Replication Supported Provides more flexibility, better security Dual Log Support Robust, Customizable Reduced Risk
Ingres 2006 : IT Costs & Risks Management Ingres 2006 Advantages SQL-92 Standards Compliant Impacts developer productivity, development costs SQL-03 Core >90% Impacts developer productivity, development costs Backward Compatibility Major focus Simplifies and lowers the cost of taking advantage of new features and functions added to the engine Trace Facility Available Reduced TCO Rapid Application Development APIs Available Database Management Tools Legacy Application Support OpenRoad C, C++, PHP, Perl, Python,.NET TOAD, Nagios, SQuireL, VDBA, command line Supports ADA, COBOL and Fortran Improved developer productivity Reduces cost of administration Reduced cost through code re-use
Ingres 2006 Reliability & Security Ingres 2006 Advantages SSL Supported Kerberos Supported Improved security Audit Supported Sarbanes-Oxley compliance Replication Robust, Customizable Provides more flexibility, better security Permissions DBA privilege restricted to DBA Functions Improved security & standards compliance Roles Supported Improved productivity Role Separation Supported Sarbanes-Oxley compliance
Agenda Ingres Retour aux sources (ouvertes) Ingres 2006 : fiche d identité La communauté Ingres Les projets actifs OSGeo MVCC Visual DBA Web EasyIngres 2008 Ingres Corporation Slide 12
Community Contributions Academia Contribution Contributor Tutorial D Parser Virtualized Ingres Development Environment Open Source collaborative development stack Ingres CAFÉ - Consolidated Application Foundation for Eclipse Development with single click install and integrated updates Auto Tuning observation and analysis of query execution plans to drive index advisor, statistics updating, prioritized admin tasks Warwick University Carleton University Carleton University Carleton University Ilmenau University 2008 Ingres Corporation Slide 13
Community Contributions Partners and Customers Contribution Contributor Hash join, sort performance, partitioned aggregates Unicode Ruby on Rails Driver DATAllegro Infor NCMEC Web-based DBA Toolset Eclips Software,France Advanced geospatial functionality and mapping software integration DM Solutions 2008 Ingres Corporation Slide 14
Community Contributions Amateur Developers Contribution Column base d encryption Encrypt and decrypt database functions Implementation of the latest soundex function SNMP agent for Ingres OpenOffice Driver 2008 Ingres Corporation Slide 15
Les prochains événements Ingres Developer Sprint Juin 2008 Google Summer of Code Eté 2008 Portage de Ingres CAFÉ sur Linux et OS/X Intégration Linux (packaging pour les diverses distributions) Liste complète : http://www.ingres.com/about/events/08-gsoc.php Paris Capitale du Libre Septembre 2008 Open Source World Conference, Malaga Octobre 2008 Communauté francophone Ingres : http://iicomfr.org 2008 Ingres Corporation Slide 16
Agenda Ingres Retour aux sources (ouvertes) Ingres 2006 : Les points forts La communauté Ingres Les projets actifs 2008 Ingres Corporation Slide 17
Support Géospatial (OSGeo) Projet mené par l université d Ottawa Support de la R&D Ingres Corp. (Industrialisation, tests, qualifications) Contact: Andrew Ross (andrew.ross@ingres.com) http://bugs.ingres.com/wiki/geospatial
Evolutions Fonction Ancienne bibliothèque Nouvelle Bibliothèque Support Plugin externe Intégrée par défaut Open Source Non Oui Support OGC SFS 1.0 Non Oui Dimensions 2D 4D Import/Export Non Oui (wkb/wkt/ogr, etc.) Polygons w/ holes Non Oui support OGR/FDO Non (ajout partiel récent) Oui
MVCC Implémentation du Multi-version concurrency control Projet lancé par l équipe R&D de Ingres Contact: Alison Stillway alison.stillway@ingres.com
Visual DBA Web Projet issu de la communauté francophone Ingres Portage des outils d administration vers des interfaces Web 2.0 Contact: Hervé Leclerc herve.leclerc@eclips-software.com
Visual DBA web
EasyIngres Projet communautaire (contributeur individuel) Sponsorisé par la R&D Ingres Objectif: Installeur unique Ingres+Apache+PHP sous Linux et Windows. Installez, codez. Phase 2: installation d une application de démo PHP complète avec documentation contextuelle Phase 3: Intégration de Web Visual DBA Pour en savoir plus, participer au projet : Contactez Cédric Pasquotti!
Easy Ingres phase 2, première page
A suivre Module Webmin Ingres Auto Tuning (Université d IImenau, Allemange) Encryption par colonne Etc. Des idées, ou envie d en savoir plus? Rejoignez nous!! http://community.ingres.com/wiki/main_page
Open Discussion