1 / 14

Les Bases de Données orientées Objet (BDO)

Les Bases de Données orientées Objet (BDO). Edouard Rouillard. Sommaire :. Présentation d’une base de données orientée objet : PostgreSQL v8.3 Outils de veille employés Présentation des deux articles : DBmaestro Brings DevOps for Database to Microsoft SQL Server

tessa
Download Presentation

Les Bases de Données orientées Objet (BDO)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Les Bases de Donnéesorientées Objet (BDO) Edouard Rouillard

  2. Sommaire : • Présentation d’une base de données orientée objet : PostgreSQL v8.3 • Outils de veille employés • Présentation des deux articles : • DBmaestroBringsDevOps for Database to Microsoft SQL Server • Le NoSQL est-il l'avenir des bases de données ?

  3. Présentation de • C’est un Système de Gestion de Base de Données Relationnel-Objet (SGBDRO) • Logiciel libre reconnu pour être stable (proche d’Oracle-DB). • Utilisation en ligne de commande (cmd) ou via pgAdmin. • Intégration possible au web via phpPgAdmin qui s’appuie sur le PHP.

  4. Présentation de PostgreSQL : • PostgreSQL s’appuie sur le langage SQL et est pratiquement conforme aux normes SQL actuelles. • Possibilité de création de Types (objet?) via la commande : CREATE TYPE nom_typeAS (nom_attributtype_données[, … …])

  5. Présentation de PostgreSQL : • Création en temps réel d’une base de données via psql -en ligne de commande -et en instruction SQL.

  6. Outils de veille mis en place ‘Base de Données Objet’, ‘SGBDO’, SGBDRO’, ‘Object Database’, ‘objectorienteddatabase’ ‘Base de Données Objet’, ‘SGBDO’, SGBDRO’, ‘Object Database’, ‘objectorienteddatabase’ + nhibernatepostgresql www.developpez.com // Base de données Objet + Recherche Personnelle

  7. Article 1: • DBmaestroBringsDevOps for Database to Microsoft SQL Server • Paru le 21 Avril 2014 sur .com • Ecrit par Jonathan Allen – ingénieur logiciel et éditeur en chef • Thème: Les techniques utilisées et utilisations en milieu professionnel.

  8. Article 1: • Présente le logiciel Dbmaestro, • Il permet de comparer et synchroniser plusieurs bases de données. • Détection automatique des SGBD (mysql, postgre, sqlite) • Gère donc les bases de données objet et leur conversions en ‘non-objet’

  9. Article 2: • ZODB vs RelationalDatabase: a simple benchmark • Paru sur pyinsci.com (PYthonINSCIence) • Rédigé par Flavio Coelho – Professeur en Université Brésilienne. • Thème: Techniques utilisées en milieu professionnel.

  10. Article 2: • L’article expose les performances des SGBDO contre les SGBDR. • ZODB (Zope Object DataBase) est le SGBD du serveur d’application web orienté objet ZOPE programmé en Python. • Il en arrive à la conclusion que les SGBDO sont autant efficace que les SGBDR.

  11. Il explique que les requêtes complexes sont exécutées plus efficacement sur un SGBDO que sur un SGBDR. • De plus, la manière dont ZODB traite l’information est (pour l’auteur) plus efficace car lorsque vous souhaitez une restitution des données, vous n’avez pas besoin de requêtes SQL complexes. • Enfin pour l’auteur, il nous explique qu’utiliser une base de données objet directement, lui aurait épargné beaucoup de temps lors d’utilisation d’ORMs.

  12. Article : Le NoSQL est-il l'avenir des bases de données ? Sur le Journal du Net .com par PirminLemberger L’article parle brièvement dans un paragraphe que : • L’un des principal inconvénient des SGBDR est ‘leur inadéquation avec la programmation orientée objet qui manipule de petits agrégats de données […]’ • C’est une difficulté que d’implémenter les BD relationnelles classiques avec des objets • Et l’utilisation massive des SGBDR à rendu la migration vers un nouveau modèle extrêmement problématique • CCL: L’Hégémonie des SGBDR à inhibé l’innovation technologique.

  13. Prochains Objectifs : • « S’essayer » à l’utilisation de l’ORM Nhibernate pour Visual Studio (C#) (formation) • Continuer la Veille Technologique des Bases de Données Objet SGBDRO Avez-Vous des Questions ?

More Related