Ingres 2006 Status & Plans Stéphane Padique - Presales Manager, Southern EMEA
←
→
Transcription du contenu de la page
Si votre navigateur ne rend pas la page correctement, lisez s'il vous plaît le contenu de la page ci-dessous
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
Plateformes supportées • Linux • IBM AIX • X86 & X86-64 • HP-UX • Itanium & Opteron • PArisc & Itanium • Microsoft Windows • X86 • HP Tru64 • (X86-64)* • HP OpenVMS • Itanium* • Alpha & Itanium • Sun Solaris • UnixWare & SCO • SPARC • X86-64 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 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
Workbench 2006 18
Workbench 2006 – nouvel IDE 19
Nouveau Debugger • Watch points • Sur changements • Sur valeur spécifique • Inspection des tableaux 20
Amélioration des classes utilisateur Initialize = • Instance Variables Declare CurUser = VARCHAR(32) NOT NULL; • Variables déclarée dans le bloc GetUser = PROCEDURE; Initialize EndDeclare { • Accessible depuis toute méthode CALLPROC GetUser(); ou procédure locale CurObject.UserName = CurUser; } • Comme un attribut privé Method CheckUser = { • Constructeurs IF (CurObject.User != CurUser) THEN CurUser = CurObject.UserName; • Un bloc de code écrit après le ENDIF; EndDeclare, dans le code RETURN ER_OK; d’initialisation } • Exécutée à chaque instanciation Procedure GetUser = d’une classe { CurUser = CurSession.GetEnv(Name=‘USERNAME’); } 21
Amélioration de la gestion de la souris MouseExit Stack MouseEnter Stack.Button2 ChildMouseEnter Stack MouseEnter Stack MouseExit Stack.Button2 ChildMouseExit Stack MouseExit Stack MouseEnter Button3 MouseEnter Stack.Button1 ChildMouseEnter Stack MouseExit Button3 MouseExit Stack.Button1 ChildMouseExit Stack MouseEnter Stack 22
Support des Portlets (“Docking”) 23
HTTP Transport • Permet aux clients OpenROAD Thin Client, Ingres OpenROAD d’être eClient, or mClient Server partiellement exécutés depuis Internet Ingres/Net • Remplace l’interface cliente COM Firewall Enterprise DCOM Access • Utilise HTTP sur le port DB2/UDB, SQL Server 80 pour communiquer HTTP over DCOM or Oracle Server avec une passerelle port 80 Web Server running • Le serveur Web Apache or IIS, a Gatekeeper application and the OpenROAD transmets les requêtes OpenROAD Name Server Server Farm au serveur OpenROAD 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 Disponible sous • SuSE Windows • HP-UX (PA/RISC) Disponible sous • Sun Solaris Linux/Unix T4 2007 • IBM AIX • 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 2828
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 BI Appliance Reporting • Reporting, Analyse, Integration Solution de données, SGBDR, O/S Report Designer • Une installation unique, Analytics Server configuration simplifiée Report Server • Base de données pré- paramétrée, optimisée ETL • Mises à jour automatisées Ingres 2006 • Administration à distance Apache Tomcat • rDBA, Online BI Services Java • Conçue à partir de Ingres technologies Open Source Linux Icebreaker 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
Merci ! 36
Le Support Technique Ingres Bruno Bompar Senior Manager EMEA Support 3737
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) Sarkaut Kristoff Dean Vernon Susan Joyce Paul Mason Kerstin Fleck Mohn Picard Specialist Specialist Specialist Specialist Manager Specialist (Spain) (Ireland) (UK) (Germany) (Germany) (Germany) David Bilgihan Michael Dyer Bruno Claudie Christian Xavier Harbour Dino Ulgiatti Bircan Sr Level 1 Jakusch Zéganadin Chollot Magnan Sr Level 1 Level 1 Rep Sr Level 1 Rep Level 1 Rep Level 1 Rep Level 1 Rep Level Rep Rep (UK) Rep (UK) (Germany) (France) (France) (France) (UK) (Germany) 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
Merci 47
Vous pouvez aussi lire