Installation sur Debian

From Tuxunix
Jump to: navigation, search

MongoDB est une plateforme de document orienté base de donnée. MongoDB travail sur un concept de collection et document (NOSQL).

Collection

Une Collection est un groupe de documents MongoDB. C'est l'équivalent d'une table de SGBDR. Une collection existe dans une base de données unique. Les Collections n'appliquent pas un schéma. Les Documents au sein d'une collection peuvent avoir des champs différents . En règle générale, tous les documents d'une collection sont des objets similaires ou connexes.

Document

Un document est un ensemble de paires clé-valeur. Les documents ne sont pas des schéma. Cela Signifie que le schéma dynamique que les documents de la même collection n'ont pas besoin d' avoir le même ensemble de champs ou de la structure, et des champs communs dans les documents d'une collection peuvent contenir différents types de données.


Base de donnée        |     MongoDB
------------------------------------------------------
Database 	            Database
Table	                    Collection 
Tuple/Row	            Document
column	                    Field
Table Join	            Embedded Documents
Primary Key	            Primary Key (Default key _id provided by mongodb itself)

Database Server and Client

Mysqld/Oracle	            mongod
mysql/sqlplus	            mongo

Installation

#> apt-get update
#> apt-cache search mongodb
#> apt-get install mongodb-server
...
Ajout du groupe « mongodb » (GID 117)...
Fait.
Ajout de l'utilisateur « mongodb » au groupe « mongodb »...
Ajout de l'utilisateur mongodb au groupe mongodb
Fait.
[ ok ] Starting database: mongodb.