Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Invité de passage
    Inscrit en
    avril 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : avril 2009
    Messages : 5
    Points : 0
    Points
    0

    Par défaut

    Bonjour,
    je trouve bizarre de ne trouver aucune infos sur ce forum sur les Bases de données orientées documents, genre Apache CouchDB, MongoDB.

    Alors soit j'ai mal cherché... ou la fonction recherche bug, mais ça m'étonnerais.
    Soit personne n'a trouvé utile cette technologie.

    J'ai fouillé sur le net principalement les tuto en anglais, donc maintenant je sais comment le mettre en place et m'en servir (enfin la théorie).

    J'ai pu voir par ci par là :
    facile a utiliser, vitesse de développement, document versionning, idéal pour stocker des documents, et scaling horizontal, ok mais ça ne me dit pas concrètement pourquoi je devrais l'utiliser.
    Si quelqu'un on sait plus... je suis preneur parce que ne pas voir l'intérêt d'une techno qui a plusieurs années ça torture mon ego

    Quel est l'avantage d'utiliser les Bases de données orientées documents plutôt que les bdd relationnelles classiques ?

    Le sujet passionne pas les foules

    j'ai trouvé ça : pour mondoDB - Use Case

    vous comprenez quoi ?
    pour un blog par exemple, cela semble être un meilleur choix qu'un MySql habituel, non ?

  2. #2
    Membre du Club Avatar de foolib
    Profil pro
    Inscrit en
    juillet 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : juillet 2008
    Messages : 110
    Points : 66
    Points
    66

    Par défaut Quoi de neuf ?

    Bonjour !

    Voilà un an ou presque que ce message a été posté et j'aimerai savoir si depuis vous avez ( ou quelqu'un d'autre a ) finalement opté pour ce type de BDD et éventuellement selon cette ou ces personne les "+" et les "-" de cette solution ( Support Hebergeur, ...)

    J'ai vu que par exemple que sous php il existe une extension native pour "MongoDB". Voici un bon article pour ceux que ça interesse ...
    Cet article introduit les bases "NO-SQL" type document :
    Article NOSQL : MangoDB

    Si quelqu'un a une suggestion sur un hébergeur qui propose ce type de BDD ... histoire de faire quelques tests.

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro Frédéric BROUARD
    Expert SGBDR & SQL
    Inscrit en
    mai 2002
    Messages
    13 663
    Détails du profil
    Informations personnelles :
    Nom : Homme Frédéric BROUARD
    Localisation : France

    Informations professionnelles :
    Activité : Expert SGBDR & SQL
    Secteur : Conseil

    Informations forums :
    Inscription : mai 2002
    Messages : 13 663
    Points : 30 269
    Points
    30 269

    Par défaut

    La notion de BD orienté document, n'est qu'un avatar de base de données un peu plus classique comme les bases de données relationnelles. Normal que vous n'obteniez pas grand chose sur le sujet, parce que n'importe quelle base de données relationnelle un tant soit peu sérieuse peut faire l'affaire.

    En effet il suffit que la base de données relationnelle soit en mesure de stocker des documents de différentes natures et dans une base SQL cela se fait par le biais d'un type BLOB et d'indexer son contenu, ce qui se fait par l'intermédiaire d'un mécanisme de recherche plain texte et cela est aussi implémenté dans la plupart des SGBDR.

    Par exemple pour MS SQL Server il est possible de stocker des documents électroniques via le type VARBINARY(max) en stockage dans la base ou hors la base (FILESTREAM) et d'en indexer le contenu via IFTS (INTEGRATED FULL TEXT SEARCH).
    C'est sur ces bases que des produits tout fait existent comme Sharepoint !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
    http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
    * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *

  4. #4
    Invité régulier
    Inscrit en
    avril 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : avril 2005
    Messages : 9
    Points : 5
    Points
    5

    Par défaut

    Sauf erreur, MongoDB a pour principal avantage par rapport à SQLServeur
    • la répartition de la charge sur plusieurs serveurs ;

    • la gestion simultanée de plusieurs versions d'un programme sans modification de schéma (pas besoin de mettre à jour un schéma pour ajouter des propriétés|colonnes à un document|table).

  5. #5
    Expert Confirmé
    Profil pro
    Inscrit en
    mars 2005
    Messages
    1 682
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : mars 2005
    Messages : 1 682
    Points : 2 531
    Points
    2 531

    Par défaut

    Pour le 2ème point, un méta modèle peut parfaitement convenir et est applicable à tous les SGBDR.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •