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’
3Conçu pour les environnements les plus
exigeants
• Hautes Performances
• Disponibilité
• Flexibilité et interopérabilité
4Ingres 2006 – Performances
• Multi-threading
• Verrouillage flexible
• Options de stockage
• Requêtes parallèles
• Optimisation
• Partitionnement
5Disponibilité
• 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
6Dé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)
7Plateformes 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
9Dé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)
11Ingres 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
12Prochaine 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
13Multi-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
14Prochaine 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
15OpenROAD 2006
• Les apports de OpenROAD 2006
• OpenROAD demain
16OpenROAD 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
17Workbench 2006 18
Workbench 2006 – nouvel IDE 19
Nouveau Debugger
• Watch points
• Sur
changements
• Sur valeur
spécifique
• Inspection des
tableaux
20Amé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’);
}
21Amé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
22Support 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
24Client Mobile (mClient)
• OpenROAD sur PocketPC
• Pour Windows CE 4.2 et Windows Mobile 5
25Plateformes 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
26OpenROAD 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
27Icebreaker et
Ingres BI Appliance
2828Software 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.
29Projet 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
3031
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
32Ingres 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
33Ingres 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
34Mission: “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
35Merci ! 36
Le Support Technique Ingres
Bruno Bompar
Senior Manager EMEA Support
3737Options de Support disponibles
• Support 24x7 Enterprise
• Ingres Services Network
• Premium Services
38Support 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)
41Retour Satisfaction
• L’une des meilleures notes dans l’industrie du logiciel
• 4.6 sur 5 (700 enquêtes)
• En progression permanente
42Instant 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
44Le 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
45Premium 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