Les bases de données OpenSource



Documents pareils
MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre

Haute-disponibilité et bases de données

Base de données MySQL

Sommaire. La haute-disponibilité. L'offre OpenSource. Les systèmes tiers. MySQL

La montée des bases de données open source

A5.2.4 Étude d une technologie, d'un composant, d'un outil

PostgreSQL, le cœur d un système critique

Haute disponibilité avec PostgreSQL

Présentation du projet

Les tableaux de bord de pilotage de nouvelle génération. Copyright PRELYTIS

Ingres, Enterprise OpenSource

PostgreSQL. Formations. Catalogue Calendrier... 8

Cloud Starter Office 365? Avec et au-delà de la vente pure de licences/souscriptions quels sont les opportunités pour les partenaires?

Visual Paradigm Contraintes inter-associations

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Sommaire. Origine du projet Équipe principale, contributeurs et sponsors Principes fondateurs Fonctionnalités Versions La communauté Outils tiers

PostgreSQL. Formations. SQL avancé Calendrier... 18

CA XOsoft. Suite logiciels. WANSync Solution de réplication des données en LAN ou WAN.

Du 10 Fév. au 14 Mars 2014

Test de HSQLDB et Comparatif avec Sqlite

Oracle 8i sous Linux

Gestion collaborative de documents

Urbanisme du Système d Information et EAI

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE

CAHIER DES CHARGES D IMPLANTATION

PostgreSQL. Formations. Calendrier... 14

Notre Catalogue des Formations IT / 2015

Cours Bases de données

Hébergement de sites Web

CA ARCserve r16 devance Symantec Backup Exec 2012

Logiciel de création de badges personnalisés.

Cloud Computing : Généralités & Concepts de base

ArcGIS 10.1 for Server

Messagerie & Groupeware. augmentez l expertise de votre capital humain

CA ARCserve r16 devance Veeam Backup and Replication 6.5 dans le domaine de la protection virtuelle

Licence Professionnelle Commerce Electronique. MySQL. Michel DUBOIS Michel Dubois : Support de cours SGBD N 1

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

SQL Express face à la concurrence

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche

EJBCA PKI. Yannick Quenec'hdu Reponsable BU sécurité

Les bases de données Page 1 / 8

Les Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014

Cours 6. Sécurisation d un SGBD. DBA - M1ASR - Université Evry 1

et Groupe Eyrolles, 2006, ISBN :

Microsoft Exchange. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

EDITORIAL: Revente des produits U2 à Rocket Software

LES SOLUTIONS OPEN SOURCE RED HAT

Suite Jedox La Business-Driven Intelligence avec Jedox

OFFRES DE SERVICES SDS CONSULTING

CHAPITRE 1 ARCHITECTURE

Ronan EZANNO. 20 ans d'expérience PowerBuilder.NET

Offres de stages 2011/2012

Dossier Solution - Virtualisation CA arcserve Unified Data Protection

Architectures haute disponibilité avec MySQL. Olivier Olivier DASINI DASINI - -

Automation Engine 10. Plates-formes prises en charge

CA ARCserve Family of Solutions Pricing and Licensing

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures

Tivoli Storage Manager version TSM Server

L art d ordonnancer. avec JobScheduler. François BAYART

Oracle Database 11g: Administration Workshop I Release 2

//////////////////////////////////////////////////////////////////// Administration bases de données

Installation et Mise en œuvre de MySQL

Enterprise Intégration

Introduction à MySQL (ou MySQL en 3 heures montre en main)

Mise en oeuvre d'une base de données mono-utilisateur avec SQLite

Présentation du module Base de données spatio-temporelles

Dynamic Computing Services solution de backup. White Paper Stefan Ruckstuhl

Bases de données relationnelles : Introduction

Fonctions avancées de document dans Word 2003 Options de collaboration dans Word 2003

Configuration système requise

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers

PRESENTATION Groupe D.FI

Zabbix. Solution de supervision libre. par ALIXEN

Dix bonnes raisons de choisir ExpressCluster en environnement virtualisé

Montée de Version SAP en environnement Solaris 10 TEMOIGNAGE Client

Web & Libre. Outils pour être présent sur le net librement

INTRODUCTION AUX BASES de DONNEES

Formation en Logiciels Libres. Fiche d inscription

Symantec Backup Exec 2012

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Clients et agents Symantec NetBackup 7

Master I Génie Logiciel

CATALOGUE FORMATION 2014

Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows W2K pro: configuration.

Introduction aux Bases de Données Relationnelles Conclusion - 1

4D v11 SQL BREAKING THE LIMITS * Les nouveautés

Chapitre 01 Généralités

Qui est Sybase ianywhere?

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant R&T 1ère année. Sylvain MERCHEZ

en version SAN ou NAS

SAS AN Spécialiste en architecture de systèmes IBM POWER /AIX & Stockage PROFIL EXPÉRIENCE PROFESSIONNELLE

La Certification Oracle

Transformation IT de l entreprise BIG DATA, MÉTIERS ET ÉVOLUTION DES BASES DE DONNÉES

Environnements de développement (intégrés)

Faulconnier Bastien SIO2. Cahier des charges. Choix et mise en œuvre d'un datacenter pour Infrastructure Cloud. Pour la société :

Transcription:

ostgresqlfr.org, le portail francophone des services autour de ostgresql Les bases de données pensource Association ostgresqlfr http://www.postgresqlfr.org Dr. Stéphane SCHILDKNECHT résident stephane.schildknecht@postgresqlfr.org

Feuille de route Quelques chiffres L'offre commerciale Les forces Les faiblesses L'offre pensource Les forces Les faiblesses Les acteurs du marché pensource

Le marché > 7 Milliards en 2003 (1) racle + IBM + MS > 80 % Les petits grandissent (1,2) L'offre S croît MySQL et Firebird > 50 % CA, ervasive, IBM, EnterpriseDB,... Au détriment des grands? Au détriment des petits? Le marché se structure racle MySQL Ingres, Sun,... arts de marchés (3,4,5) 100,00% 90,00% 80,00% 70,00% Autres MicroSoft racle IBM 60,00% 50,00% 40,00% 30,00% 20,00% 10,00% 0,00% 2000 2001 2002 2003 (1) IDC 2004 (2) Gartner Dataquest - 2002 (3) Gartner Dataquest 2004 (4) Evans Data Corp - 2005 (5) Robin Bloor - 2005 2004

Licence commerciale : des interdictions as de propriété Source : rganisations et logiciels libres, Diane Revillard, DI&MARK, 2005 Location longue durée as de droit de diffusion, revente Exception EM Installation monoposte Aucune garantie as d'harmonie Casse-tête juridique

Licence pensource : définition Libre redistribution Source : rganisations et logiciels libres, Diane Revillard, DI&MARK, 2005 Disponibilité du code source Autorisation des modifications et travaux dérivés Intégrité du code source de l'auteur Absence de discrimination entre les personnes, les groupes Absence de discrimination entre les domaines d'application Distribution de la licence : pas de licence additionnelle Licence non spécifique à un produit Licence non restrictive aux autres logiciels Licence technologiquement neutre

Licence pensource : les libertés Liberté d'utilisation Source : rganisations et logiciels libres, Diane Revillard, DI&MARK, 2005 Liberté de modification Accès au code source Liberté de distribution de copies Gratuite ou payante Liberté de distribution des versions modifiées

Les forces supposées de l'offre commerciale Force de vente Connaissance du grand public Base établie érennité Absence présumée de risques Choix préféré des DT Equipe technique Fonctionnalités arallélisme Cluster Réplication... Support

Les faiblesses de l'offre commerciale Coût des licences TC eu de modularité ffre tout-en-un Utilisation limitée des fonctionnalités Ressources matérielles CU Mémoire DBA Complexité d'administration

Les faiblesses présumées de l'pensource Force commerciale Faible visibilité par les décideurs «Un bon produit ne peut pas être gratuit» Coûts cachés Développement rise en main Un DBA, pour quoi faire? Installation par défaut Absence de configuration

Les forces de l'pensource Absence de licence Utilisateurs et installations illimités Grande communauté d'utilisateurs érennité Disponibilité du code Liberté de modification Modularité Réactivité de la communauté Environnement motivant Sécurité accrue Support Communauté (Listes de diffusion, IRC, Web,...) SSLL, SSII, Editeurs

Les acteurs du monde pensource MySQL ostgresql Ingres FireBird SQLite icosql Daffodil DB Derby/Cloudscape HSQL Berkeley DB

The world's most popular pensource database MySQL AB résence en France : http://www.mysql.com/fr Supports, formations, certifications,... De la base embarquée au cluster Standard, ro, MaxDB, Classic,... Licence! Double licence, GL et commerciale Connue et répandue rès de 60% des utilisateurs de BDD libres Simple à mettre en oeuvre 5 minutes as forcément la plus simpliste! De nombreuses évolutions

Caractéristiques techniques Version 5.0 en production Déclencheurs, procédures stockées, schémas... Différents type de stockage MyISAM, InnoDB (!), BDB, GIS,... lateformes multiples AI s : DBC / C++ / Java / H / erl etc Windows, Linux, MacS X,... Moteur SQL du Serveur Unicode Support des transactions MyISAM InnoDB, BDB Réplication Asynchrone, asymétrique Indexation et recherche «full text» HEA BDB (GL) INN_D B Cluster (NDB)

Résumé technique

Les apports de MySQL 5.0 rocédures stockées Déclencheurs Support limité Vues Curseurs Schémas Transactions distribuées Amélioration des performances Réécriture de l'optimiseur et du planificateur de requête

MaxDB SA certified database for SA/R3 Héritage de SA DB Base professionnelle Adaptée aux ER (SA/R3) lusieurs To La force commerciale de MySQL + l'expertise SA lus de 6 000 industries, dont 1 000 avec SA/R3 rocédures stockées, Déclencheurs, Vues Sauvegardes et restaurations élaborées Réplication limitée Double licence Quel avenir?

utils et projets Visuels MySQL Server Instance Configuration Wizard MySQL Query Browser MySQL Command Center MySQL Administrator hpmyadmin Connecteurs DBC, JDBC,.Net,... C, H, erl, ython,... rojets Web SI, Wikiedia,... rojets d'entreprises SugarCRM, ER,...

Interfaces d'administration

Interfaces d'administration

Ils font confiance à MySQL MaxDB Bayer, Colgate, Braun, Intel, DaimlerChrysler Industries, entreprises Yves Rocher, AIRBUS/EADS, EURCTER, Ministère de la Défense, Caterpillar, Toyota France, Apple, Dell, Intel, Sony, France Telecom, Wanadoo,... Sites Web Google, Boursorama, CLASS / Crédit Lyonnais, Wikipedia, lastminute.com,... Recherche CNES, CNRS, NASA,... rojets intégrant une base SugarCRM, SI, egroupware,... http://www.mysql.com/customers

En résumé Les faiblesses Taillé pour le Web Carence de fonctionnalités ACID, transactions SQL92 pas entièrement intégré Avenir d'innodb Les forces Connue Simple Différentes versions rocédures stockées et déclencheurs olitique d'intégration de Max DB?

The most advanced pensource database in the world «Base de données pensource haut-de-gamme» Licence BSD Développement communautaire as encore de société en France http://www.postgresqlfr.org SSLL (IdealX, Dalibo, Uperto, Atos...) Forte popularité Forte communauté de développement Simple à mettre en œuvre ervasive, Affilias, Commandrompt, SUN...

Caractéristiques techniques Version 8.1 le 8/11 Rôles, validation 2 phases, tables partagées... Multi-plateformes Linux, Unix, Windows... Transactionnel rocédures stockées, déclencheurs Nombreuses AI Types de données extensibles Interfaces graphiques d'administration phpgadmin pgadminiii

Interfaces d'administration

Interfaces d'administration

Ils font confiance à ostgresql lateformes Web : CNAMTS (http://www.ameli.fr) Ministère des finances (Intranet, gestion des appels d'offres) Ministère de l'equipement (Agenda partagé, 30 000 utilisateurs) Eyrolles.com (site web marchand) rogiciels internes aratronic (télémétrie environnementale, 24/7/365) ack Solutions (back-office de gestion de contrats) SAMSE (base interne en remplacement d'racle) JMBruneau (gestion des clients) CRM imentech

En résumé Faiblesses Absence de support commercial Absence de solution de réplication en interne (cf. Mammoth) SlonyI et Slony2 Manque de représentation (Association loi 1901) Forces Fonctionnalités étendues Sauvegarde incrémentale Savepoints ITR Langages procéduraux... Forte communauté de développement Forte connaissance des SSLL

Ingres r3 pensource Enterprise Database Société commerciale Anciennement Computer Associates résence en france? http://www.ingres.com Support, formations, certifications? La dernière arrivée Version pensource BDD éprouvée Annuaire de clients étendu Simple à mettre en oeuvre ackages RM Nombreuses fonctionnalités Licence CA-TSL

Caractéristiques techniques Compacte? Installation complète : 284 Mo lateformes multiples Linux (32bits), Windows (32 bits), Solaris (32 et 64 bits),... Multi-processeurs Unicode, XML Transactions, sous-requêtes rocédures stockées, triggers Sauvegardes A chaud, A froid, ITR Journalisation des transactions ptimisations des requêtes E st-ce encore ici?

Caractéristiques techniques Facilité de gestion eu de maintenance Interruptions de service réduites Visual DBA (!) Distribution des données UNE base de données virtuelle Données répliquées (réplication symétrique) ortage aisé des données arallélisation des requêtes artitionnement des tables Cluster Haute-disponibilité Répartition de la charge

utils et projets Visuels Visual DBA (!) utils génériques Connecteurs DBC, JDBC,.Net,... ython, erl, H,... rojets Web rojets de migration Interfaces graphiques? rojets d'entreprise Base clients importante

Ils font confiance à Ingres Leroy Merlin Ganil : Accélérateur de particules Caractéristiques et résultats des expériences FAFIH Fonds et dispositifs de formations pour l'industrie hôtelière Doré-Doré : Gestion de production Natexis - InterEpargne Electre : Référencement des ouvrages littéraires francophones Gestion des fiches bibliographiques v

En résumé Faiblesses : Quel avenir? as d'auto-increment Interface graphique sous Linux Ergonomie interface console sql isql Forces : Niveau entreprise Support, réactivité Fort historique Technologies avancées et éprouvées Formats gérés par des variables externes

Issue de Borland InterBase Fondation Firebird http://www.firebirdsql.org/index.php?op=ffoundation&id=main_fr Répandue 58 % des utilisateurs de bases pensource Licence IL, IDL Respect des standards SQL Communauté active

Caractéristiques techniques Version 1.5 2.0 Beta, 3.0 en préparation Multi-plateformes Linux, Unix, Windows... Transactionnel rocédures stockées, déclencheurs Sauvegardes à chaud Fyracle

En résumé Faiblesses Ergonomie des clients Documentation Retour d'expérience Forces Facilité d'installation Base de tests pour développeur Nombreuses AI Communauté en mouvements Roadbook ambitieux

http://www.sqlite.org Licence GL Simple A administrer A installer A embarquer A maintenir et modifier Tests d'applications embarquées Formation

Caractéristiques techniques Version 3.2.7 as de typage Transactionnel AI C/C++ Sauvegardes à chaud Transactionnel

Utilisation Conseillée Sites Web à moyens trafics (< 100 000 hits/jour) Applications embarquées (Téléphone, DA,...) Base de test, pour démos,... Déconseillée Applications clients/serveur Sites Web à fort trafic Bases à forte volumétrie Forte concurrence

icosql icosoft Société italienne Issue de icodb, produit commercial Licence GL Installation aisée, pas d'administration lateformes Unix, Linux, Windows Tournée vers les applications Java (Java/JS)

Caractéristiques techniques Connecteurs DBC, JDBC, intégration à penffice, icosql AI rocédures stockées Langage C Gestion de la concurrence as d'interface visuelle Voir isqlviewer

Cloudscape/Derby Apache/IBM JBMS -> Cloudscape -> Informix -> IBM -> Apache Licence Apache Java Embarquée Network Server Respect des standards SQL92 JDBC Techniques rocédures stockées Java, déclencheurs, vues DBC, JDBC

ne$ DB Version pensource DaffodilDB LGL Java Embarquée, réseau Standard SQL99, JDBC Extensions Langage procédural, rôles, MVCC rofessionnelle Compiere (DaffodilDB)

Version 1.8.0 Licence HSQLDB Java Serveur, embarqué Standard SQL92, SQL99, SQL2003, JDBC Extensions rocédures stockées, déclencheurs Sous-requêtes, vues L/SQL Support limité des transactions

Berkeley DB SleepyCat Software Berkeley Berkeley Berkeley Berkeley DB DB DB DB Data Store Concurrent Data Store Transactional Data Store High Availability Base de données embarquée as une base relationnelle Double licence, S et commerciale Simple à mettre en œuvre «Install and forget»

Caractéristiques techniques Version 4.3.21 logs de transaction en mémoire Génération de séquence Multi-plateformes Windows, Linux, MacS X, QNX, UNIX,... AI C, C++, Java, erl, ython, Tcl, H Transactionnelle WAL Gestion fine des verrous Réplication, haute-disponibilité, répartition de charge Sauvegarde à chaud

utils et projets De nombreux projets Base intégrée Simple Nombreuses AI Intégrée au matériel réseau,... Connecteurs C, C++, H, ython,... rojets Web Moteurs de recherches Sites commerciaux Messageries instantanées rojets d'entreprises Serveur de stockage Middleware,...

En résumé Forces Léger Technologie avancée Haute-diponibilité Systèmes embarqués Faiblesses Moteur, non SGBD Interfaces de consultation utils d'administration base spécialisée (force?)

Récapitulatif Version Licence Architecture S Unicode Sous-requêtes Transactions nline réorg idx tbl Tables partitionnées XML Auto-increment Cluster d'index Clés étrangères Réplication Cluster rocédures stockées, triggers Vues JDBC, DBC,.Net ré-compilateurs ITR Savepoint utils graphiques Embarqué Site Web rogiciel Haute-disponibilité MySQL 5.0 MaxDB 7.5.0.23 double double 32 et 64 bits 32 et 64 bits W9x, X, Unices X, Unices & & & ostgresql 8.1 BSD 32 et 64 bits X, Unices & & & & rojet externe Fonctionnalité absente Fonctionnalité de base Ingres r3 3.0.1 Firebird 1.5.2 icosql 2.0.2 SQLite 3.2.2 Derby 10.1.1.0 HSQLDB 1.8.0 ne$db 2005 CA-TSL IL, IDL GL GL Apache HSQLDB LGL 32 et 64 bits 32 bits 32 et 64 bits 32 et 64 bits 32 et 64 bits 32 et 64 bits 32 et 64 bits X, Unices W9x, X, Unices Win32, Unices Win32, Unices All All All & & & & & & & & & & & & & & & & & & & & &

Questions?