Académique Documents
Professionnel Documents
Culture Documents
Commandes Usuelles Neo4J Hbase MongoDB Redis
Commandes Usuelles Neo4J Hbase MongoDB Redis
HBase :
Créer une table: hbase> create 'nomtable', 'famillecolonnes'
Insérer des données dans une table: hbase> put 'nomtable', 'rowkey', 'famille_colonne:colonne',
'valeur'
Lire une ligne spécifique: hbase> get 'nomtable', 'rowkey'
Lire toutes les lignes d'une table: hbase> scan 'nom_table'
Mettre à jour une valeur dans une table:
hbase> put 'nomtable', 'rowkey', 'famillecolonne:colonne', 'nouvellevaleur'
Supprimer une ligne spécifique: hbase> delete 'nomtable', 'rowkey'
Supprimer une table: hbase> disable 'nomtable' hbase> drop 'nomtable'
Activer une table: hbase> enable 'nom_table'
Afficher les descriptions des tables: hbase> describe 'nom_table'
Afficher toutes les tables: hbase> list
Ces commandes doivent être exécutées dans l'interface de ligne de commande HBase (hbase
shell) ou en utilisant l'API Java HBase.
MongoDB :
use <nom_de_la_base_de_données> - permet de sélectionner une base de données à utiliser.
db - affiche la base de données actuellement sélectionnée.
show collections - affiche les collections présentes dans la base de données actuelle.
db.<nom_de_la_collection>.find() - affiche tous les documents dans une collection spécifique.
db.<nom_de_la_collection>.findOne() - affiche le premier document dans une collection
spécifique.
db.<nom_de_la_collection>.insertOne({ <champs> }) - insère un nouveau document dans une
collection spécifique.
db.<nom_de_la_collection>.updateOne({ <critère> }, { $set: { <champs> } }) - met à jour un
document dans une collection spécifique en utilisant un critère spécifié.
db.<nom_de_la_collection>.deleteOne({ <critère> }) - supprime un document dans une
collection spécifique en utilisant un critère spécifié.
db.<nom_de_la_collection>.aggregate([{ <opérations_d'agrégation> }]) - effectue une
opération d'agrégation sur une collection spécifique.
Ces sont quelques-unes des commandes les plus couramment utilisées dans MongoDB, mais il
y en a beaucoup d'autres pour effectuer des opérations plus avancées ou spécifiques. Vous
pouvez consulter la documentation officielle de MongoDB pour en savoir plus sur les
commandes disponibles.
Redis :
SET : définit une clé sur une valeur. Exemple : SET maclé "mavaleur"
GET : récupère la valeur d'une clé. Exemple : GET maclé Résultat : "mavaleur"
DEL : supprime une clé et sa valeur.
Exemple : DEL ma_clé
EXPIRE : définit une durée de validité pour une clé (en secondes). Exemple : EXPIRE maclé
60 Résultat : la clé maclé expirera après 60 secondes.
INCR : incrémente la valeur d'une clé numérique.
Exemple : INCR compteur
Résultat : la valeur de la clé "compteur" est incrémentée de 1.
DECR : décrémente la valeur d'une clé numérique.
Exemple : DECR compteur
Résultat : la valeur de la clé "compteur" est décrémentée de 1.
KEYS : récupère toutes les clés correspondant à un modèle de recherche. Exemple : KEYS
maclé* Résultat : toutes les clés commençant par "maclé" sont retournées.
EXISTS : vérifie si une clé existe.
Exemple : EXISTS ma_clé
Résultat : 1 si la clé existe, sinon 0.
RPUSH : ajoute un élément à la fin d'une liste. Exemple : RPUSH maliste "élément1"
RPUSH maliste "élément2" Résultat : une liste nommée "ma_liste" avec les éléments
["élément1", "élément2"].
LRANGE : récupère une plage d'éléments d'une liste. Exemple : LRANGE maliste 0 1
Résultat : les éléments de la liste "maliste" situés aux index 0 et 1 sont retournés.
Ceci n'est qu'un petit échantillon des commandes Redis disponibles. Redis possède une large
gamme de commandes pour répondre à tous les besoins de gestion de données.