Ingres 2006 Status & Plans Stéphane Padique Presales Manager, Southern EMEA 11
L offre d Ingres Aujourd hui Ingres 2006 OpenRoad 2006 Icebreaker et I.B.I.(z)A. 2
Ingres 2006 Un SGBDR Mature et Stable de classe professionnelle 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 3
Conçu pour les environnements les plus exigeants Hautes Performances Disponibilité Flexibilité et interopérabilité 4
Ingres 2006 Performances Multi-threading Verrouillage flexible Options de stockage Requêtes parallèles Optimisation Partitionnement 5
Disponibilité Opérations de maintenance en ligne Opérations de maintenance parallélisées Support des Clusters Clusters H/A (Failover) Clusters Actif/Actif sous Linux et OpenVMS Réplication avancée 6
Développer avec Ingres La plupart des langages supportés C, C++, Java, Perl, PHP, Python, Ruby Mais aussi ADA, Cobol, Pascal, Basic Les principaux Serveurs d applications du marché supportés JBoss, Weblogic, Tomcat Intégration par de multiples méthodes OpenApi Embedded SQL ODBC/JDBC.Net Drivers spécifiques (Perl DBI, PHP, Hibernate, etc.) De forts investissements R&D pour faciliter la vie des développeurs Plugins DTP Eclipse Compatibilité.Net pour intégration à Visual Studio Applications de démonstration (Java, C#, PHP) 7
8 Airline Demo Application
Plateformes supportées Linux X86 & X86-64 Itanium & Opteron Microsoft Windows X86 (X86-64)* Itanium* Sun Solaris SPARC X86-64 IBM AIX HP-UX PArisc & Itanium HP Tru64 HP OpenVMS Alpha & Itanium UnixWare & SCO 9
Déjà disponible avec Ingres 2006r2 Tables Temporaires Globales Before triggers Colonnes auto-incrémentées Support des dates ANSI Support des Subselect Amélioration de XA IPV6, intégration.net, JDBC 3.0 (DAS) Drivers PHP, Python, Perl and Ruby 10
Ingres 2006r3, r4 et au delà Ingres 2006r3 Locator for LOB s JDBC & OpenAPI Permet d accéder à une partie d un LOB Amélioration de la prise en charge des curseurs Respect total du standard ANSI Implémentation des opérations FETCH (previous, next, first, last) en absolu et relatif Support UTF-8 Nouvelles fonctions SQL CHR, LTRIM/RTRIM, LPAD, Replace, TAN, ATAN2, ACOS, ASIN, PI, SIGN Amélioration des fonctionnalités de support et diagnostique Nouvelle structure de table par défaut : BTREE (et non plus Heap) 11
Ingres 2006r3, r4 et au delà Ingres 2006r4 Mise à jour d IMA pour prendre en compte tous les objets Ingres manquants à ce jour Mise en place de la persistance d IMA à des fins d analyse Traces SQL côté serveur Gestion des fichiers logs ( roll over ) Support des Offsets sur SELECT FIRST <n> 12
Prochaine version Majeure Sous-Requêtes scalaires Sélectionne une colonne sur 1 ou 0 lignes Peut être utilisé dans une liste de Select ou dans une clause Where Traitée comme une valeur scalaire Exemple : SELECT pno, qty, (SELECT city FROM s WHERE s.sno = sp.sno) FROM sp La sous-requête retourne une ville associée au code Multi-version concurrency control 13
Multi-version concurrency control Gestion de plusieurs versions d une même page de données en cache L utilisateur peut mettre à jour sans bloquer la consultation La consultation se fait sur une ancienne version tandis qu une nouvelle version est créée Un contrôle de version étendu offre une lecture consistante instantanée début normal de la transaction les lectures ultérieures dans la transaction peuvent lire les données comme elles étaient au départ de cette transaction et ce, même si des mises à jour ont été réalisées et commitées avant la lecture 14
Prochaine version majeure (suite) Support de Windows 64 Bits Support de Longhorn Support des requêtes Bulk load/batch dans les drivers Support des utilisateurs non-os Index partitionnés Ruby on Rails 15
OpenROAD 2006 Les apports de OpenROAD 2006 OpenROAD demain 16
OpenROAD 2006 Nouvel IDE Amélioration de l éditeur, du debugger et des outils Améliorations dans le Language, amélioration du runtime et de l IHM Support des clients mobiles Plus de possibilités pour la connectivité client/serveur Meilleure intégration.net 17
18 Workbench 2006
19 Workbench 2006 nouvel IDE
Nouveau Debugger Watch points Sur changements Sur valeur spécifique Inspection des tableaux 20
Amélioration des classes utilisateur Instance Variables Variables déclarée dans le bloc Initialize Accessible depuis toute méthode ou procédure locale Comme un attribut privé Constructeurs Un bloc de code écrit après le EndDeclare, dans le code d initialisation Exécutéeàchaqueinstanciation d une classe Initialize = Declare CurUser = VARCHAR(32) NOT NULL; GetUser = PROCEDURE; EndDeclare { CALLPROC GetUser(); CurObject.UserName = CurUser; } Method CheckUser = { IF (CurObject.User!= CurUser) THEN CurUser = CurObject.UserName; ENDIF; RETURN ER_OK; } Procedure GetUser = { CurUser = CurSession.GetEnv(Name= USERNAME ); } 21
Amélioration de la gestion de la souris MouseEnter Stack MouseExit Stack MouseEnter Stack.Button2 ChildMouseEnter Stack MouseExit Stack MouseEnter Stack.Button1 ChildMouseEnter Stack MouseExit Stack.Button2 ChildMouseExit Stack MouseEnter Button3 MouseExit Button3 MouseExit Stack.Button1 ChildMouseExit Stack MouseEnter Stack 22
23 Support des Portlets ( Docking )
HTTP Transport Permet aux clients OpenROAD d être partiellement exécutés depuis Internet OpenROAD Thin Client, eclient, or mclient Ingres/Net Ingres Server Remplace l interface cliente COM Utilise HTTP sur le port 80 pour communiquer avec une passerelle Firewall HTTP over port 80 DCOM DCOM Enterprise Access DB2/UDB, SQL Server or Oracle Server Le serveur Web transmets les requêtes au serveur OpenROAD Web Server running Apache or IIS, a Gatekeeper application and the OpenROAD Name Server OpenROAD Server Farm 24
Client Mobile (mclient) OpenROAD sur PocketPC Pour Windows CE 4.2 et Windows Mobile 5 25
Plateformes supportées par OpenROAD 2006 Windows 2000, 2003 Server, XP WindowsCE, WindowsMobile 5.0 (Runtime) Linux Redhat SuSE HP-UX (PA/RISC) Sun Solaris IBM AIX Disponible sous Windows Disponible sous Linux/Unix T4 2007 HP Tru64 26
OpenROAD Demain Support des nouvelles fonctionnalités Ingres dans le 4GL : Support Unicode Row Producing Procedures Nouvelles fonctions Nouveaux types de données Open Source OpenROAD Ouverture prochaine du code, dès que la dépendance sur le composant Mainsoft aura été levée. Interpréteur 4GL Threadsafe 27
Icebreaker et Ingres BI Appliance 28 28
Software Appliance Qu est-ce qu une Appliance logicielle? Une Appliance logicielle est une solution logicielle combinée à un système d exploitation prêts à être installés sur tout matériel standards du marché. Une Appliance logicielle simplifie la gestion des serveurs en minimisant les tâches récurrentes liées à l installation, la configuration et la maintenance des solutions. 29
Projet Icebreaker Une plate-forme Ingres opérationnelle en moins de 10 min! Qualifié pour les environnements virtualisés (VMWare) Intègre : Un O/S optimisé (RPath Linux) Ingres 2006 Environnement de supervision et de mise à jour Web Idéal pour le déploiement dynamique de nouveaux services Le point de départ pour la création de solutions 100% Open Source intégrées 30
31
Ingres Business Intelligence Appliance La première née des appliances issues du projet Icebreaker Domaine couvert : Business Intelligence 100% Open Source Conçue avec le concours d un leader de la B.I Open Source : JasperSoft 32
Ingres Icebreaker BI Appliance Pré-configurée pour une utilisation en B.I Pile logicielle Open Source inclut Reporting Analyse Intégration de données Base de données O/S 33
Ingres Icebreaker BI Appliance Une suite décisionnelle prête àl emploi Reporting, Analyse, Integration de données, SGBDR, O/S Une installation unique, configuration simplifiée Base de données préparamétrée, optimisée Mises à jour automatisées Administration à distance rdba, Online BI Services Conçue à partir de technologies Open Source Reporting Solution Ingres Icebreaker BI Appliance Report Designer Analytics Server Report Server ETL Ingres 2006 Apache Tomcat Java Linux 34
Mission: La BI pour tous Accessible Les fonctionnalités dont les utilisateurs ont besoin, avec la simplicité du modèle Open source Flexible et extensible Intégrez facilement la fonction BI à vos autres applications Mature et Moderne Conçue sur des frameworks et des composants Java réputés, et des standards ouverts. Puissante Couverture totale: Intégration de données, analyse OLAP, reporting interactif, reporting industrialisé 35 35
36 Merci!
Le Support Technique Ingres Bruno Bompar Senior Manager EMEA Support 37 37
Options de Support disponibles Support 24x7 Enterprise Ingres Services Network Premium Services 38
Support Production Enterprise Conçu pour les productions typiques Couverture 24x7 pour sévérités 1 (FTS) Un engagement en terme de SLAs intégré au contrat de support Tous types d'incidents couverts, y compris les sévérités 1 Accès ServiceDesk, Ingres Support Network (fonctions collaboratives), téléphonique, email. 39
L équipe Support «frontline» Europe 15 personnes à votre service en Europe 10 à 20 ans d expérience Ingres et SGBDR Support localisé aux heures ouvrées Accès direct à l engineering Connexion à distance via Webex Satisfaction globale : 4.76 sur 5 40
Ingres Technical Support - EMEA Bruno Bompar Sr Manager (France) Dean Vernon Specialist (Spain) Susan Joyce Specialist (Ireland) Sarkaut Mohn Manager (Germany) Paul Mason Specialist (UK) Kerstin Fleck Specialist (Germany) Kristoff Picard Specialist (Germany) Michael Dyer Sr Level 1 Rep (UK) David Harbour Sr Level 1 Rep (UK) Dino Ulgiatti Level 1 Rep (UK) Bilgihan Bircan Sr Level 1 Rep (Germany) Bruno Jakusch Level 1 Rep (Germany) Claudie Zéganadin Level 1 Rep (France) Christian Chollot Level 1 Rep (France) Xavier Magnan Level Rep (France) 41
Retour Satisfaction L une des meilleures notes dans l industrie du logiciel 4.6 sur 5 (700 enquêtes) En progression permanente 42
Instant Support Project Messagerie instantanée avec les ingénieurs support Ingres! Possibilité de prise de main à distance Gestion avancée des files d attentes : vous savez quand un ingénieur vous répondra 43
Ingres Service Network Forums Base de connaissances A venir Téléchargements Distribution des correctifs 44
Le Support demain Plus de fonctions sur ISN (Interconnexion avec le réseau d expertises Ingres Consulting et les autres communautés) Réduction du temps de résolution Outils de communication encore plus rapides Outils de recherche sur bases de connaissances plus sophistiqués Mise à disposition d outils permettant la résolution rapide des incidents simples 45
Premium Support Services Offre de support et d accompagnement totalement personnalisable : Support technique intégral 24/24 365 jours Support Pro Actif : suivis, reportings, audits, meetings, etc. Une équipe de spécialistes dédiée à vos besoins Intégration, participation à vos projets Assistance permanente pour tous problèmes/questions liés à Ingres Remote DBA Disaster Recovery Migrations 46
47 Merci