Twitter
RSS
Précédent   Forum du club des développeurs et IT Pro > Bases de données > NoSQL
NoSQL Forum d'entraide sur les SGBD NoSQL : MongoDB, Cassandra, CouchDB, HBase, etc. Voir aussi -> Rubrique NoSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 31/05/2009, 12h58   #1
vodhei
Invité de passage
 
Inscription : avril 2009
Messages : 5
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 5
Points : 0
Points : 0
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 ?
vodhei est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2010, 02h00   #2
foolib
Membre du Club
 
Avatar de foolib
 
Inscription : 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 : 62
Points : 62
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.
foolib est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2010, 10h05   #3
SQLpro
Rédacteur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 12 080
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 : 12 080
Points : 21 678
Points : 21 678
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 http://fr.wikipedia.org/wiki/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 * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2010, 16h34   #4
phoenix67
Invité de passage
 
Inscription : avril 2005
Messages : 9
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 9
Points : 4
Points : 4
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).
phoenix67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2010, 09h09   #5
vmolines
Membre Expert
 
Inscription : mars 2005
Messages : 1 682
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : mars 2005
Messages : 1 682
Points : 2 494
Points : 2 494
Pour le 2ème point, un méta modèle peut parfaitement convenir et est applicable à tous les SGBDR.
vmolines est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 20h00.


 
 
 
 
Partenaires

Hébergement Web