Documentation Azure Cosmos DB
Base de données vectorielle NoSQL complètement managée, relationnelle et distribuée pour le développement d’applications modernes. Hautes performances, haute disponibilité et prise en charge de PostgreSQL, MongoDB et Apache Cassandra open source. Créez sans effort des applications natives cloud.
Architecture
Base de données vectorielle Azure Cosmos DBRéférence
PricingTutoriel
Agents IA avec Azure Cosmos DBDémarrer
Émulateur Azure Cosmos DBAPI
Choisissez parmi plusieurs API qui fournissent une compatibilité avec les modèles de base de données relationnelle et NoSQL populaires pour les applications modernes.
NoSQL
Créez des applications à l’aide de requêtes SQL natives avec une indexation automatique et une flexibilité de schéma pour les charges de travail basées sur des documents.
MongoDB
Migrez les applications MongoDB existantes en toute transparence avec la compatibilité complète du protocole filaire et les outils MongoDB familiers.
Apache Cassandra
Créez des applications hautement évolutives à l’aide du langage de requête Cassandra (CQL) avec une distribution globale automatique.
Apache Gremlin
Créez des applications basées sur des graphiques à l’aide du langage de traversée de graphique Gremlin pour les requêtes de relation complexes.
Tableau
Moderniser les applications Stockage Table Azure avec des fonctionnalités Premium et une distribution mondiale.
PostgreSQL
Créez des applications relationnelles distribuées à l’aide du protocole filaire PostgreSQL familier avec la mise à l’échelle horizontale.
Guides développeur et DevOps
Avancez vos workflows de développement et DevOps avec des guides pratiques, des outils et des meilleures pratiques pour créer des applications évolutives sur Azure Cosmos DB.
Recherche vectorielle et intégration de l’IA
Déverrouillez de nouvelles fonctionnalités dans vos applications avec Azure Cosmos DB en implémentant des fonctionnalités puissantes basées sur la recherche vectorielle et l’IA.
Infrastructure en tant que code (IaC)
Automatisez le déploiement et la gestion des ressources Azure Cosmos DB à l’aide d’outils IaC (Infrastructure as Code) modernes tels que Bicep, modèles ARM et Terraform.
Connectez-vous à votre base de données
Découvrez comment vous connecter à votre azure Cosmos DB à l’aide de différents outils, pilotes et langages de programmation populaires dans différentes API.
Optimisation des performances
Découvrez les techniques permettant d’améliorer la vitesse, l’efficacité et la scalabilité de vos applications Azure Cosmos DB dans différents modèles de charge de travail.
Créer votre première application
Créez une application console à l’aide d’Azure Cosmos DB et de votre langage de développement et de votre API de développement préférés.
Concepts de base et architecture
Comprendre les concepts fondamentaux qui alimentent la distribution mondiale, la cohérence et les fonctionnalités de performances d’Azure Cosmos DB.
Explorer des concepts clés
Découvrez les blocs de construction essentiels d’Azure Cosmos DB, notamment les modèles de ressources, la distribution globale et les niveaux de cohérence.
Modéliser vos données
Concevoir des modèles de données efficaces et des stratégies de partitionnement pour optimiser les performances et l’efficacité des coûts.
Analytique avec Microsoft Fabric
Intégrez Azure Cosmos DB à Microsoft Fabric pour l’analytique.
Sécurité et conformité
Protégez vos données et applications avec des fonctionnalités de sécurité complètes, notamment le chiffrement, les contrôles d’accès et les certifications de conformité.
Vue d’ensemble de la sécurité
Fonctionnalités de sécurité complètes pour protéger vos données au repos, en transit et pendant le traitement.
Contrôle d’accès et authentification
Gérez l’accès et l’authentification des utilisateurs à l’aide de l’ID Microsoft Entra, du contrôle d’accès en fonction du rôle et des jetons de ressource.
Sécurité réseau
Sécurisez la connectivité de votre base de données à l’aide de réseaux virtuels, de points de terminaison privés et de règles de pare-feu.
Migration et outils de données
Migrez des données existantes vers Azure Cosmos DB à l’aide de différents outils et services conçus pour différents scénarios de migration et sources de données.
Options de migration
Choisissez l’approche de migration appropriée pour votre source de données et votre API cible à l’aide d’outils et services natifs Azure.
Guides de migration
Guides de migration pas à pas pour des plateformes de base de données et des outils de migration spécifiques.
Exemples et ressources
Accélérez votre développement Azure Cosmos DB avec des exemples de code, des ressources communautaires et des supports d’apprentissage.
Exemples Microsoft
Exemples, galeries et référentiels de code Microsoft officiels pour le développement Azure Cosmos DB sur toutes les API.
Communauté open source
Exemples, outils et ressources pilotés par la communauté à partir de l’écosystème open source Azure Cosmos DB.
Vidéos et événements
Restez à jour avec les derniers développements d’Azure Cosmos DB par le biais de conférences, de webinaires et de séries vidéo éducatives.
Azure Cosmos DB est une base de données NoSQL relationnelle et vectorielle complètement managée pour le développement d’applications modernes. Créez des applications natives cloud avec une vitesse garantie à n’importe quelle échelle, une distribution globale clé en main et une disponibilité complète soutenue par le contrat SLA.
Fonctionnalités clés :
- Temps de réponse en millisecondes à un chiffre avec extensibilité automatique et instantanée
- Prise en charge multi-API - NoSQL, MongoDB, PostgreSQL, Apache Cassandra, Apache Gremlin et Table
- Fonctionnalités optimisées par l’IA - Base de données Vector, Query Copilot et intégration transparente d’Azure AI Services
- Sécurité de niveau entreprise - Chiffrement au repos, contrôle d’accès en fonction du rôle et certifications de conformité
- Distribution mondiale : écritures multirégions et distribution des données vers n'importe quelle région Azure
Approuvé par les leaders de l’industrie : OpenAI s’appuie sur Azure Cosmos DB pour mettre à l’échelle dynamiquement ChatGPT, ce qui permet une fiabilité élevée et une faible maintenance pour l’une des applications grand public en croissance la plus rapide.
Commencez aujourd’hui avec l’émulateur Azure Cosmos DB pour le développement local.