Faire le premier pas
Introduction
Amazon Web Services (AWS) propose un nombre croissant d'options de base de données sur mesure (actuellement plus de 15) pour prendre en charge divers modèles de données. Il s'agit notamment de bases de données relationnelles, clé-valeur, document, en mémoire, orientées graphe, série chronologique, à larges colonnes et de registre.
Pour choisir la bonne base de données ou plusieurs bases de données, vous devez prendre une série de décisions en fonction des besoins de votre organisation. Ce guide de décision vous aidera à vous poser les bonnes questions, à définir clairement la marche à suivre pour la mise en œuvre et à effectuer la migration depuis votre base de données existante.
Cette vidéo de six minutes et demie de Ricardo Ferreira, défenseur des développeurs AWS, explique les principes de base du choix d'une base de données AWS. Elle constitue une solide introduction aux concepts, critères et choix qui s'offrent à vous dans le reste de ce guide de décision.
Durée de lecture
20 minutes
Objectif
Vous aider à déterminer la ou les bases de données AWS qui conviennent le mieux à votre organisation.
Niveau
Débutant
Date de la dernière mise à jour
11 septembre 2023
Services abordés
Plus de guides de décision sur
Compréhension
Les bases de données sont des systèmes back-end importants permettant de stocker des données pour tout type d'application, qu'il s'agisse d'une petite application mobile ou d'une application d'entreprise avec des exigences en temps réel et à l'échelle d'Internet.
Ce guide de décision est conçu pour vous aider à comprendre l'éventail des choix qui s'offrent à vous, à définir les critères qui vous permettront de faire votre choix en matière de base de données, à vous fournir des informations détaillées sur les propriétés uniques de chaque base de données, puis à vous permettre d'approfondir les fonctionnalités de chacune d'entre elles.
Quels genres d'applications sont créées en utilisant des bases de données ?
- Applications à l'échelle d'Internet : des applications à l'échelle d'Internet distribuées mondialement et qui gèrent des millions de requêtes par seconde sur des centaines de téraoctets de données. Ces bases de données augmentent et se réduisent automatiquement pour s'adapter à vos charges de travail élevées.
- Applications en temps réel :les applications qui fonctionnent en temps réel comme celles destinées à la mise en cache, aux magasins de session, aux tableaux de scores de jeux, à l'appel de taxi, au ciblage publicitaire et l'analytique en temps réel nécessitent une latence de quelques microsecondes et un débit élevé pour prendre en charge des millions de requêtes par seconde.
- Applications open source : certains clients préfèrent les bases de données open source pour trois raisons : leur faible coût, le développement et le support soutenus par la communauté, et les grands écosystèmes d'outils et d'extensions.
- Applications métier : les applications métier sont utilisées pour gérer les processus métier de base, tels que les ventes, la facturation, le service client, les ressources humaines et les processus métier comme un système de réservation dans une chaîne hôtelière ou un système de gestion des risques dans une compagnie d'assurance. Ces applications ont besoin de bases de données rapides, pouvant être mises à l'échelle, sécurisées, disponibles et fiables.
Remarque : ce guide se concentre sur les bases de données adaptées aux applications de traitement des transactions en ligne (OLTP). Si vous avez principalement besoin de stocker et d'analyser d'énormes quantités de données rapidement et efficacement (généralement au moyen d'une application de traitement analytique en ligne [OLAP]), AWS propose Amazon Redshift, un service d'entrepôts de données entièrement géré et basé sur le cloud, conçu pour gérer des charges de travail analytiques à grande échelle.
Il existe deux catégories de haut niveau de bases de données AWS OLTP : les bases de données relationnelles et les bases de données non relationnelles.
- La famille de bases de données relationnelles AWS comprend sept moteurs populaires pour Amazon RDS et Amazon Aurora (Amazon Aurora compatible avec MySQL, Amazon Aurora compatible avec PostgreSQL, MySQL, MariaDB, PostgreSQL, Oracle et SQL Server) ainsi qu'une option de déploiement sur site avec Amazon RDS sur AWS Outposts.
- Les options de base de données non relationnelle sont conçues pour les organisations qui ont des besoins spécifiques en matière de bases de données clé-valeur, document, de mise en cache, en mémoire, orientées graphe, série chronologique, à larges colonnes et de registre.
Nous allons découvrir tout cela en détail dans la section Choix de ce guide.
Migration de base de données
Avant de choisir le service de base de données que vous souhaitez utiliser pour traiter vos données, vous devriez réfléchir un peu à la manière dont vous allez migrer votre ou vos bases de données existantes.
La meilleure stratégie de migration de base de données vous permet de tirer pleinement parti du Cloud AWS. Cela implique de migrer vos applications pour utiliser des bases de données sur mesure et centrées sur le cloud. Cela ne vous lie pas non plus à la même base de données que celle que vous utilisiez sur site. Envisagez de moderniser vos applications et choisissez les bases de données qui répondent le mieux aux exigences du flux de travail de vos applications.
Les ressources suivantes peuvent vous aider à élaborer votre stratégie de migration :
- Mise en route avec AWS Database Migration Service
- Présentation détaillée d'AWS Database Migration Service
- Utilisation de l'outil de conversion des schémas AWS
- Sélection de la base de données et du plan de migration de base de données adaptés à vos charges de travail
Outre le fait de disposer d'une stratégie de migration en amont de votre planification, vous souhaitez disposer de moyens d'obtenir des informations à partir de vos données. Vous pouvez utiliser Amazon Redshift. C'est un service rapide et entièrement géré permettant l'entreposage de péta-octets de données que vous pouvez utiliser pour analyser efficacement l'ensemble de vos données à l'aide de vos outils existants d'informatique décisionnelle. Il est optimisé pour les jeux de données allant de quelques centaines de gigaoctets à un pétaoctet ou plus.
Considération
Vous envisagez d'héberger une base de données sur AWS. Il peut s'agir de soutenir un nouveau projet ou un projet pilote comme première étape de votre migration vers le cloud, ou de migrer une charge de travail existante avec le moins d'interruptions possible. Ou peut-être souhaitez-vous transférer votre charge de travail vers des services AWS gérés ou même la refactoriser pour qu'elle soit entièrement native cloud.
Quel que soit votre objectif, le fait de poser les bonnes questions facilitera votre prise de décision en matière de base de données. Voici un résumé des principaux critères à prendre en compte.
-
Objectif commercial
-
Stratégie de migration
-
Sur mesure
-
Considérations en matière de données
-
Considérations opérationnelles
-
Considérations de fiabilité
-
Considérations sur les performances
-
Considérations de sécurité
-
La première considération importante lors du choix de votre base de données est votre objectif commercial. Quelle est l'orientation stratégique qui pousse votre organisation à changer ? Comme le suggèrent les 7 R d'AWS, demandez-vous si vous souhaitez réarchitecturer ou refactoriser une charge de travail existante, passer à une nouvelle plateforme pour vous défaire de vos engagements en matière de licences commerciales, réhéberger vos bases de données et vos données existantes dans le cloud sans apporter de modifications pour tirer parti des capacités du cloud, ou passer dès maintenant à une stratégie de base de données gérée.
-
Vous pouvez choisir une stratégie de réhébergement pour un déploiement plus rapide dans le cloud, avec moins de tracas liés à la migration des données. Installez le logiciel de votre moteur de base de données sur une ou plusieurs instances EC2, migrez vos données et gérez cette instance de base de données comme vous le feriez sur site. Vous pouvez également choisir une stratégie de replateforme dans laquelle vous migrez votre base de données relationnelle sur site vers une instance Amazon RDS entièrement gérée.
Enfin, vous pouvez considérer cela comme une opportunité de refactoriser votre charge de travail pour qu'elle soit native cloud, en utilisant des bases de données NoSQL spécialement conçues telles qu'Amazon DynamoDB et Amazon DocumentDB compatibles avec MongoDB. Et si vous souhaitez passer à un environnement sans serveur afin d'éliminer le fardeau de la gestion de l'infrastructure et de la planification des capacités, AWS propose des offres sans serveur pour la plupart de ses bases de données, telles qu'Amazon Aurora sans serveur et Amazon Neptune sans serveur, la base de données orientée graphe.
-
Avez-vous besoin d'une base de données sur mesure ? Comme vous l'avez peut-être lu, l'époque de la base de données monolithique universelle est révolue. Il est désormais beaucoup plus courant de choisir une base de données sur mesure et optimisée pour une tâche ou un cas d'utilisation en particulier.
AWS propose un portefeuille vaste et complet de bases de données sur mesure qui prennent en charge divers modèles de données. Ces bases de données vous permettent de créer des applications distribuées, hautement évolutives et basées sur les données. Sélectionner la bonne base de données sur mesure, optimisée pour ce que vous devez faire, accélérera le développement et le déploiement.
-
Tout choix en matière de base de données repose essentiellement sur les caractéristiques des données que vous devez stocker, récupérer, analyser et utiliser. Cela inclut votre modèle de données (est-il relationnel, structuré ou semi-structuré, utilise-t-il un jeu de données hautement connecté, ou une série chronologique ?), votre accès aux données (comment avez-vous besoin d'accéder à vos données ?), la mesure dans laquelle vous avez besoin de données en temps réel et si vous pensez à une taille d'enregistrement de données particulière.
-
Vos principales considérations opérationnelles concernent l'endroit où vos données seront stockées et la manière dont elles seront gérées. Les deux principaux choix que vous devez faire sont les suivants :
Si elles seront auto-hébergées ou entièrement gérées : la question fondamentale qui se pose est de savoir où votre équipe va apporter le plus de valeur à l'entreprise ? Si la base de données est auto-hébergée, vous serez responsable de la véritable valeur différenciée qu'une base de données peut apporter (par le biais de votre travail sur la conception des schémas, la construction des requêtes et leur optimisation), ainsi que de la maintenance, de la surveillance et de l'application des correctifs quotidiennes pour la base de données. Le choix d'une base de données AWS entièrement gérée simplifie votre travail et permet à votre équipe de se concentrer sur les domaines susceptibles d'apporter une valeur ajoutée unique.
- Si vous avez besoin d'une base de données sans serveur ou mise en service : Amazon Aurora fournit un modèle pour réfléchir à ce choix. Amazon Aurora sans serveur v2 convient aux charges de travail exigeantes et très variables. Par exemple, l'utilisation de votre base de données peut être intense pendant une courte période, suivie de longues périodes de faible activité ou d'absence d'activité. Par exemple, les sites web de vente au détail, de jeux ou de sports proposant des événements promotionnels périodiques, et les bases de données qui produisent des rapports en cas de besoin. Les clusters approvisionnés Aurora sont adaptés à des charges de travail stables. Avec les clusters approvisionnés, vous choisissez une classe d'instance Aurora dotée d'une quantité de mémoire, d'une puissance CPU et d'une bande passante d'E/S prédéfinies.
-
La fiabilité des bases de données est essentielle pour toute entreprise. Pour obtenir et conserver la fiabilité et la résilience de votre base de données, vous devez prêter attention à un certain nombre de facteurs clés. Ces facteurs incluent les fonctionnalités de sauvegarde et de restauration, de réplication, de basculement et de récupération ponctuelle (PITR).
En outre, la prise en charge d'une application ou d'un jeu de données distribué à l'échelle mondiale peut s'avérer importante pour vous, de même que les exigences en matière d'objectif de délai de reprise (RTO) et d'objectif de point de reprise (RPO).
-
Déterminez si le débit de votre charge de travail risque de dépasser la capacité d'un seul nœud de calcul. Déterminez ensuite si la base de données doit prendre en charge une simultanéité élevée des transactions (10 000 ou plus) et déterminez si elle doit être déployée dans plusieurs régions géographiques.
-
Vous partagez la responsabilité d'assurer la sécurité avec AWS. Le modèle de responsabilité partagée d'AWS décrit cela comme la sécurité du cloud et la sécurité dans le cloud. Les considérations de sécurité spécifiques incluent la protection des données à tous les niveaux de vos données, l'authentification, la conformité, la sécurité des données, le stockage des données sensibles et la prise en charge des exigences d'audit.
Choix
Maintenant que vous connaissez les critères d'évaluation de vos options de base de données, vous êtes prêt à choisir la base de données AWS qui répond le mieux aux besoins de votre organisation.
Ce tableau indique les bases de données optimisées à chaque circonstance et à chaque type de données. À utiliser pour déterminer la base de données la mieux adaptée à votre cas d'utilisation.
Relationnelle
Amazon RDS propose sept moteurs de base de données relationnelle, notamment Amazon Aurora MySQL-Compatible Edition, Amazon Aurora PostgreSQL-Compatible Edition, MySQL, MariaDB, PostgreSQL, Oracle, et Microsoft SQL Server.
Avec Amazon RDS on AWS Outposts, vous pouvez déployer des instances de bases de données entièrement gérées dans vos environnements sur site.
Amazon RDS est un ensemble de services gérés conçus pour simplifier la configuration, l'exploitation et la mise à l'échelle des bases de données dans le cloud.
Amazon RDS for SQL Server simplifie la configuration, l'exploitation ainsi que la mise à l'échelle des déploiements SQL Server dans le cloud.
Amazon RDS for Oracle est une base de données commerciale entièrement gérée qui simplifie la configuration, l'exploitation et la mise à l'échelle des déploiements Oracle dans le cloud.
Amazon RDS for PostgreSQL vous permet de bénéficier des fonctionnalités du moteur de base de données PostgreSQL classique.
Amazon RDS facilite la configuration, l'exploitation et la mise à l'échelle des déploiements de serveurs MariaDB dans le cloud.
Amazon RDS facilite la configuration, l'exploitation et la mise à l'échelle des déploiements MySQL dans le cloud.
Amazon Aurora compatible avec MySQL
Exécutez et gérez des bases de données créées dans MySQL, mais avec des fonctionnalités supplémentaires dans le moteur Aurora.
Amazon Aurora compatible avec PostgreSQL
Exécutez et gérez des bases de données créées dans PostgreSQL, mais avec des fonctionnalités supplémentaires dans le moteur Aurora.
Amazon Aurora offre une sécurité intégrée, des sauvegardes continues, le calcul sans serveur, jusqu'à 15 réplicas en lecture, la réplication multirégion automatisée et des intégrations avec d'autres services AWS.
Amazon Redshift est un service d'entrepôt de données entièrement géré à l'échelle du pétaoctet, optimisé en termes de rapidité, de facilité d'utilisation et de rentabilité. Il est conçu pour vous permettre d'analyser toutes vos données à l'aide de vos outils d'informatique décisionnelle existants.
Clé-valeur
Une base de données NoSQL qui stocke les données sous forme de paires clé-valeur dans lesquelles une clé sert d'identifiant unique.
Une base de données NoSQL performante, flexible, pouvant être mise à l'échelle et sans serveur conçue pour prendre en charge les charges de travail clé-valeur et orientées documents.
Base de données en mémoire
Une base de données que vous pouvez utiliser pour les applications qui nécessitent un accès en temps réel aux données. En stockant les données directement en mémoire, ces bases de données fournissent une latence en microsecondes aux applications pour lesquelles la latence en millisecondes n'est pas suffisante.
Choisissez Elasticache for Memcached lorsque vous avez besoin d'une solution de mise en cache simple pour améliorer les performances des applications. Choisissez Elasticache for Redis lorsque vous avez besoin d'une solution de mise en cache pour accélérer l'accès aux données avec votre base de données principale existante, mais également pour des fonctionnalités plus riches comme des structures de données avancées, la réplication et les transactions.
Choisissez MemoryDB lorsque vous avez besoin d'une base de données principale ultrarapide avec une latence de lecture en microsecondes et une latence d'écriture de l'ordre de quelques millisecondes.
Base de données document
Une base de données que vous pouvez utiliser pour stocker des données semi-structurées sous forme de documents au format JSON. Les développeurs utilisent ces bases de données pour créer et mettre à jour rapidement des applications.
Amazon DocumentDB (compatible avec MongoDB)
Utilisez Amazon DocumentDB (compatible avec MongoDB) lorsque vous avez besoin d'un service de base de données entièrement géré pour simplifier la configuration, l'exploitation et la mise à l'échelle de bases de données compatibles avec MongoDB dans le cloud.
Base de données à larges colonnes
Type de base de données NoSQL. Elle utilise des tables, des lignes et des colonnes. Cependant, contrairement à une base de données relationnelle, les noms et le format des colonnes peuvent varier d'une ligne à l'autre dans la même table.
Utilisez Amazon Keyspaces (pour Apache Cassandra) si vous avez besoin d'un service de base de données pouvant être mis à l'échelle, hautement disponible et géré compatible avec Apache Cassandra, que vous pouvez utiliser sans avoir à mettre en service, à appliquer des correctifs ou à gérer des serveurs, ni à installer, maintenir ou exploiter des logiciels.
Base de données orientée graphe
Base de données qui stocke des nœuds et des relations plutôt que des tables ou des documents. Les connexions entre les données sont considérées comme aussi importantes que les données elles-mêmes.
Choisissez Neptune si vous avez besoin d'un service de base de données orientée graphe fiable, rapide et entièrement géré qui facilite la création et l'exécution d'applications utilisant des jeux de données hautement connectés. Le noyau de Neptune est un moteur de base de données orientée graphe spécialisé et hautes performances.
Base de données série chronologique
Une base de données conçue pour stocker et récupérer des enregistrements de données faisant partie d'une « série chronologique ». Une série chronologique est un ensemble de points de données associés à des horodatages.
Utilisez Amazon Timestream si vous avez besoin d'une base de données série chronologique rapide, pouvant être mise à l'échelle, entièrement gérée et spécialement conçue pour stocker et analyser mille milliards de points de données de séries chronologiques par jour. Il gère le cycle de vie des données de séries chronologiques en conservant les données récentes en mémoire et en déplaçant les données historiques vers un niveau de stockage optimisé en fonction des politiques définies par l'utilisateur.
Base de données de registre
Une base de données NoSQL qui fournit un journal des transactions immuable, transparent et vérifiable par cryptographie, appartenant à une autorité centrale.
Amazon Quantum Ledger Database (QLDB)
Choisissez Amazon QLDB si vous avez besoin d'une base de données de registre entièrement gérée qui fournit un journal des transactions transparent, immuable et vérifiable par cryptographie, appartenant à une autorité centrale de confiance.
Utilisation
Vous connaissez maintenant la forme de vos données, leur intégration dans votre environnement, leur compatibilité avec votre cas d'utilisation et ce pour quoi chaque service de base de données est optimisé. Vous devriez avoir été en mesure de sélectionner le ou les services de base de données AWS les mieux adaptés aux besoins de votre organisation.
Pour découvrir comment utiliser et en savoir plus sur chacun des services de base de données AWS disponibles, nous avons conçu un parcours permettant d'explorer le fonctionnement de chacun de ces services. La section suivante contient des liens vers une documentation détaillée, des didacticiels pratiques et des ressources pour vous aider à démarrer.
-
Amazon Aurora
-
Amazon DocumentDB
-
Amazon DynamoDB
-
Amazon ElastiCache
-
Amazon Keyspaces
-
Amazon MemoryDB
-
Amazon Neptune
-
Amazon QLDB
-
Amazon RDS
-
Amazon Timestream
-
Amazon Aurora
-
Mise en route avec Amazon Aurora
Nous décrivons les bases de la mise en route avec Aurora. Ce guide inclut des didacticiels et aborde des procédures et des concepts Aurora plus avancés, comme les différents types de points de terminaison et la manière d'augmenter et de réduire les clusters Aurora.
Créer une base de données haute disponibilité
Découvrez comment configurer un cluster Amazon Aurora pour créer une base de données haute disponibilité. Cette base de données est composée de nœuds de calcul qui sont répliqués sur plusieurs Zones de disponibilité pour offrir une capacité de mise à l'échelle en lecture et une protection en cas de basculement.
Utiliser des Amazon Aurora Global Databases
Nous vous aidons à démarrer l'utilisation d'Aurora Global Databases. Ce guide décrit les moteurs pris en charge et les régions AWS dans lesquelles les Aurora Global Databases avec Aurora MySQL et Aurora PostgreSQL sont disponibles.
Migrer Amazon RDS for MySQL vers Amazon Aurora MySQL
Nous vous montrons comment migrer la base de données de n'importe quelle application d'Amazon RDS for MySQL vers Amazon Aurora MySQL avec un temps d'arrêt minimal. Ce didacticiel ne fait pas partie de l'offre gratuite et vous coûtera moins de 1 dollar.
Créer une application de traitement des messages sans serveur
Nous vous montrons comment créer une application de traitement des messages sans serveur avec Amazon Aurora sans serveur (édition compatible avec PostgreSQL), l'API de données pour Aurora sans serveur, AWS Lambda et Amazon SNS.
-
Amazon DocumentDB
-
Mise en route avec Amazon DocumentDB
Nous vous aidons à démarrer l'utilisation d'Amazon DocumentDB en seulement sept étapes. Ce guide utilise AWS Cloud9 pour se connecter et interroger votre cluster à l'aide du shell MongoDB directement depuis la Console de gestion AWS.
Explorez le guide »
Configuration d'une base de données document avec Amazon DocumentDB
Ce didacticiel vous aide à vous connecter à votre cluster Amazon DocumentDB depuis votre environnement AWS Cloud9 à l'aide d'un shell MongoDB et à exécuter quelques requêtes.
Bonnes pratiques pour l'utilisation d'Amazon DocumentDB
Découvrez les bonnes pratiques d'utilisation d'Amazon DocumentDB (compatible avec MongoDB), ainsi que les directives opérationnelles de base relatives à son utilisation.
Explorez le guide »
Migrer de MongoDB vers Amazon DocumentDB
Découvrez comment migrer une base de données MongoDB autogérée existante vers une base de données entièrement gérée sur Amazon DocumentDB (compatible avec MongoDB).
Évaluation de la compatibilité avec MongoDB
Utilisez l'outil de compatibilité d'Amazon DocumentDB pour vous aider à évaluer la compatibilité d'une application MongoDB à l'aide de son code source ou des journaux de profil du serveur MongoDB.
-
Amazon DynamoDB
-
Mise en route avec Amazon DynamoDB
Nous vous aidons à démarrer et à en savoir plus sur Amazon DynamoDB. Ce guide inclut des didacticiels pratiques et des concepts de base.
Mise en route avec DynamoDB et les kits SDK AWS
Nous vous aidons à démarrer avec Amazon DynamoDB et les kits SDK AWS. Ce guide inclut des didacticiels pratiques qui vous montrent comment exécuter des exemples de code dans DynamoDB.
Explorez le guide »
Créer et interroger une table NoSQL avec Amazon DynamoDB
Apprenez comment créer une table simple, ajouter des données, explorer et interroger des données, supprimer des données et supprimer la table à l'aide de la console Amazon DynamoDB.
Créer une table Amazon DynamoDB
Nous vous montrons comment créer une table DynamoDB et l'utiliser pour stocker et récupérer des données. Ce didacticiel utilise une application de librairie en ligne comme exemple.
-
Amazon ElastiCache
-
Documentation pour Amazon ElastiCache
Parcourez l'ensemble de la documentation d'Amazon ElastiCache, y compris les guides de l'utilisateur d'ElastiCache for Redis et d'ElastiCache for Memcached, ainsi que des références spécifiques à l'AWS CLI et aux API.
Mise en route avec Amazon ElastiCache for Redis
Découvrez comment créer un cluster Redis (mode cluster désactivé), y accorder l'accès, vous y connecter et le supprimer à l'aide de la console Amazon ElastiCache.
Créer un magasin de session rapide pour une application en ligne
Découvrez comment utiliser Amazon ElastiCache for Redis en tant que cache distribué pour la gestion des sessions. Vous apprendrez également les bonnes pratiques pour configurer vos nœuds ElastiCache et comment gérer les sessions à partir de votre application.
Configuration d'un cluster Redis avec capacité de mise à l'échelle et haute disponibilité
Découvrez comment créer et configurer un cluster Redis avec ElastiCache for Redis version 7.0 avec le chiffrement TLS activé. Une fois le mode cluster activé, votre cluster Redis bénéficiera d'une meilleure capacité de mise à l'échelle et d'une haute disponibilité.
-
Amazon Keyspaces
-
Mise en route avec Amazon Keyspaces (pour Apache Cassandra)
Ce guide s'adresse aux utilisateurs novices d'Apache Cassandra et d'Amazon Keyspaces (pour Apache Cassandra). Il vous explique comment installer tous les programmes et pilotes dont vous avez besoin pour utiliser correctement Amazon Keyspaces.
Exécuter des charges de travail Apache Cassandra avec Amazon Keyspaces
Découvrez comment créer votre cluster et des modèles de graphe à l'aide de Property Graph et du RDF du W3C. Découvrez comment écrire des requêtes à l'aide d'Apache TinkerPop Gremlin et de SPARQL, comment résoudre les problèmes de performances et comment intégrer AWS Glue et Elasticsearch.
Cours pour débutants sur l'utilisation d'Amazon Keyspaces
Découvrez les avantages, les cas d'utilisation typiques et les concepts techniques d'Amazon Keyspaces. Vous pouvez tester le service à l'aide de l'exemple de code fourni ou de l'outil interactif de la Console de gestion AWS.
-
Amazon MemoryDB
-
Mise en route avec Amazon MemoryDB
Nous vous expliquons comment créer un cluster MemoryDB, y accorder l'accès, vous y connecter et le supprimer à l'aide de la console de gestion MemoryDB.Premiers pas avec Amazon MemoryDB
Découvrez comment simplifier votre architecture et utiliser MemoryDB comme base de données principale unique au lieu d'utiliser un cache à faible latence devant une base de données durable.
Intégration d'Amazon MemoryDB for Redis à AWS Lambda basé sur Java
Nous abordons certains des cas d'utilisation courants du magasin de données Amazon MemoryDB for Redis, qui est conçu pour offrir une durabilité ainsi que des lectures et des écritures plus rapides.
-
Amazon Neptune
-
Mise en route avec Amazon Neptune
Nous vous aidons à démarrer l'utilisation d'Amazon Neptune, un service de base de données orientée graphe entièrement géré. Ce guide explique comment créer une base de données Neptune.
Créer un service de détection des fraudes à l'aide d'Amazon Neptune
Nous vous guidons tout au long des étapes à suivre pour créer une base de données Neptune, concevoir votre modèle de données et utiliser la base de données dans votre application.
Créer un moteur de recommandation avec Amazon Neptune
Nous vous montrons comment créer un moteur de recommandation d'amis pour une application de jeu multijoueur en utilisant Amazon Neptune.
-
Amazon QLDB
-
Mise en route avec Amazon QLDB
Dans Amazon Quantum Ledger Database (Amazon QLDB), le journal constitue le cœur de la base de données. Ce guide fournit une présentation détaillée des composants du service Amazon QLDB et de la manière dont ils interagissent.
Création de votre premier registre Amazon QLDB
Nous vous guidons tout au long des étapes pour créer votre premier registre d'échantillons Amazon QLDB et le remplir avec des tables et des exemples de données.
Utilisation d'un pilote Amazon QLDB avec un kit SDK AWS
Découvrez comment utiliser le pilote Amazon QLDB avec un kit SDK AWS pour créer un registre QLDB et le remplir avec des exemples de données. Le pilote permet à votre application d'interagir avec QLDB à l'aide de l'API de données transactionnelles.
-
Amazon RDS
-
Mise en route avec Amazon RDS
Nous expliquons comment créer une instance de base de données et s'y connecter à l'aide d'Amazon RDS. Vous apprendrez à créer une instance de base de données qui utilise MariaDB, MySQL, Microsoft SQL Server, Oracle ou PostgreSQL.
Prise en main et création d'une instance de base de données MySQL
Nous vous montrons comment créer une instance de base de données MySQL Amazon RDS à l'aide de la Console de gestion AWS et comment utiliser les utilitaires MySQL standard tels que MySQL Workbench pour vous connecter à une base de données sur l'instance de base de données.
Explorez le guide »
Créer un serveur web et une instance de base de données Amazon RDS
Apprendre à installer un serveur web Apache avec PHP et à créer une base de données MySQL. Le serveur web s'exécute sur une instance Amazon EC2 utilisant Amazon Linux, et la base de données MySQL est une instance de base de données MySQL.
Créer et se connecter à une base de données MySQL
Apprenez comment créer un environnement pour exécuter votre base de données MySQL, vous connecter à la base de données et supprimer l'instance de base de données. Pour ce faire, nous allons utiliser Amazon RDS et tout ce que nous allons effectuer dans ce didacticiel est disponible dans l'offre gratuite.
-
Amazon Timestream
-
Mise en route avec Amazon Timestream
Nous vous aidons à démarrer avec Amazon Timestream. Ce guide fournit des instructions pour configurer un exemple d'application entièrement fonctionnel.
Bonnes pratiques d'Amazon Timestream
Nous explorons les bonnes pratiques, notamment celles relatives à la modélisation de données, à la sécurité, à la configuration, à l'ingestion de données, aux requêtes, aux applications client et aux intégrations prises en charge.
Accès à Amazon Timestream à l'aide des kits SDK AWS
Découvrez comment accéder à Amazon Timestream à l'aide des kits SDK AWS dans le langage de votre choix : Java, Go, Python, Node.js ou .NET.
Exploration
Explorez les diagrammes d'architectures de référence pour vous aider à développer, à mettre à l'échelle et à tester vos bases de données sur AWS.
Explorez les diagrammes d'architectures »
Consultez des livres blancs qui vous aideront à démarrer, à découvrir les bonnes pratiques et à migrer vos bases de données.
Découvrez des solutions approuvées et des conseils architecturaux pour les cas d'utilisation courants des bases de données.