DocumentDb ca vous dit quelque chose ? Oui, Non ?
Azure Cosmos DB est un service de base de données globalement distribué conçu pour vous permettre d’étalonner de manière élastique et indépendante du stockage dans n’importe quel nombre de régions géographiques avec un SLA complet. Vous pouvez développer des bases de données : document, clé / valeur ou graphique avec Cosmos DB en utilisant une série d’API et de modèles de programmation populaires.
Dans ce tutoriel je vais couvrir les points suivants :
- Création et connexion à un compte Azure
- Configuration de l’environnement Python
- Création d’une base de donnée
- Création d’une collection
- Requête
Pré-requis :
Compte Azure
Python 2.7
pip
1.Créer un compte Azure Cosmos Db en cliquant sur le + ensuite Database puis Azure Cosmos Db
2. Ajouter vos informations puis cliquer sur Create
3. Sélectionner le langage avec lequel vous voulez interagir
Nous allons travaillé avec Python, Oui Oui j’aime bien Python
4. Importer la bibliothèque pydocumentdb
5. Récupérer les logins en naviguant jusqu’à la fenetre Keys
6.Passons à la partie ou nous allons coder, je vais découper le code source en plusieurs parties
a. Configurer le driver client
Vous devez copier les codes d’accès qu’on vous a généré sur votre compte
b. Créer la base de données
C. Créer le document
Storage capacity | 10 Go | Utilisé la valeur par défaut |
Throughput | 400 RU | Utilisé la valeur par défaut, si vous voulez diminuer la latence agrandissait la valeur |
c. Ajouter des documents
L’ajout se fait sous le format Json
d. Afficher les résultats