Modélisation Clé-Valeurs Sous Redis
Déclarer un hash et insérer les résultats renvoyés par Booking.com :
Déclarer un hash et insérer les résultats renvoyés par Hotels.com :
Ajouter un score pour chaque hôtel (dans un ZSET) :
Afficher le nombre des hôtels renvoyés par Booking.com :
Comparer les résultats entre Booking.com et Hotels.com :
Récupérer les résultats de Booking.com :
Récupérer les résultats de Hotels.com :
Supprimer les résultats renvoyés par Hotels.com :
Modélisation en Orienté Colonne sous Cassandra
Création de la base de données
Création Column Family : Information
Column Family : Localisation
Column Family : Contact
Column Family : Caractéristiques
Insérer les données d’un nouvel hôtel
Dans Information :
Dans Localisation :
Dans Contact :
Afficher les informations d’un hôtel :
Afficher les localisations d’un hôtel :
Modifier les données d’un hôtel :
Modélisation en Orienté documents sous MongoDB
Collections :
Tanger : Contient les informations sur les hôtels situés à Tanger.
Tétouan : Contient les informations sur les hôtels situés à Tétouan.
Fichier Json :
Créer les collections et insérer les documents
Dans la collection Tanger :
Dans la collection Tétouan :
Associer un score à chaque hôtel
Modifier les données de l'hôtel 2 (Document 2 dans Tanger) :
Afficher les top hôtels de Tanger (triés par note ou score) :
Modélisation en Orienté Graphes sous Neo4j
Création des utilisateurs :
Création des hôtels :
Relations entre l’utilisateur u1 et les hôtels H1 et H2 :
Relations entre l’utilisateur u2 et les hôtels H1 et H2 :
Relation entre les hôtels H1 et H2 :
Relation entre les utilisateurs u1 et u2 :