Présentation de Gemini dans les bases de données

Gemini dans Databases, un produit de la gamme Gemini pour Google Cloud, est un assistant de base de données basé sur l'IA qui vous aide à optimiser votre parc de bases de données et à exploiter leurs données. Gemini dans Databases permet de simplifier tous les aspects des opérations de base de données, y compris la programmation, l'optimisation des performances, la gestion du parc, la gouvernance et les migrations.

Assistance de l'IA avec Gemini dans les bases de données

Gemini dans Databases fournit une assistance basée sur l'IA pour vous aider à effectuer les tâches suivantes:

  • Réduisez les risques et optimisez votre parc de bases de données avec Database Center. Database Center vous permet de regrouper et de résumer les problèmes d'état de premier niveau de votre parc en fonction des données de vos projets Google Cloud et de Security Command Center. Le centre de bases de données vous aide ensuite à examiner les projets ou les instances concernés. Le tableau de bord du centre de bases de données affiche un pourcentage représentant le nombre de ressources qui réussissent un test de problème d'état donné. Disponible dans AlloyDB pour PostgreSQL et Cloud SQL.

  • Fournissez une aide au codage dans Database Studio. Gemini dans Databases vous permet d'utiliser des questions en langage naturel pour gérer vos données et créer des requêtes SQL. Vous pouvez effectuer diverses actions sur un client de ligne de commande SQL, telles que la création de tables et d'index, la modification de tables ou la configuration de vues. Disponible dans AlloyDB pour PostgreSQL, Cloud SQL et Spanner.

  • Gardez une longueur d'avance sur les problèmes de performances potentiels grâce aux insights sur les requêtes améliorés. Gemini dans Database inclut des insights de requête améliorés pour détecter, résoudre et éviter les problèmes de performances des bases de données et des requêtes à l'aide de diagnostics en temps réel. Vous pouvez mettre en corrélation les métriques de plusieurs dimensions pour identifier les problèmes difficiles à diagnostiquer. Gemini dans les bases de données fournit une explication en contexte pour des concepts de base de données nuancés tels que les événements d'attente, les options de base de données et diverses métriques de base de données disponibles à des fins de dépannage. Disponible dans AlloyDB pour PostgreSQL.

  • Améliorer la stratégie de sécurité Gemini dans Databases vous aide à améliorer la stratégie de sécurité de vos bases de données en détectant de manière proactive les problèmes de configuration et en fournissant des recommandations de sécurité. Disponible dans AlloyDB pour PostgreSQL et Cloud SQL.

  • Utilisez le code assisté et la conversion de schéma dans Database Migration Service. Gemini dans les bases de données vous aide à améliorer la conversion de code dans un espace de travail et à accélérer vos efforts de conversion. Gemini dans Database simplifie la conversion du code d'application de base de données (comme les procédures stockées, les déclencheurs et les fonctions) en un dialecte compatible avec PostgreSQL afin de moderniser vos anciennes bases de données en une base de données optimisée pour le cloud, telle que Cloud SQL pour PostgreSQL ou AlloyDB pour PostgreSQL.

Gemini n'utilise pas vos requêtes ni ses réponses comme données pour entraîner ses modèles. Pour en savoir plus, consultez la section Comment Gemini pour Google Cloud utilise vos données. En tant que technologie à ses débuts, Gemini peut générer des résultats qui semblent plausibles, mais qui sont factuels incorrects. Nous vous recommandons de valider tous les résultats de Gemini avant de l'utiliser. Pour en savoir plus, consultez Gemini pour Google Cloud et l'IA responsable.

Fonctionnalités

Le tableau suivant présente Gemini dans les fonctionnalités de bases de données, avec des liens vers la documentation:

Tâche Type d'assistance Documentation produit
Gérer votre parc de bases de données
  • Fournissez un chat contextuel pour interagir avec les résultats.
  • Analyser les modèles d'utilisation
  • Gardez une longueur d'avance sur les problèmes de base de données.
  • Fournir des recommandations pour améliorer les configurations de base de données.
Générer des requêtes SQL
  • Écrivez en langage naturel pour générer des instructions SQL.
  • Obtenez du code contextuel compatible avec votre schéma.
  • Optimisez et expliquez les requêtes existantes.
Ajuster les performances de la base de données
  • Détecter et résoudre les problèmes de performances des requêtes.
  • Analysez les métriques des requêtes pour plusieurs dimensions.
  • Fournissez des recommandations proactives et personnalisées pour réduire les coûts, améliorer les performances et sécuriser vos applications.
Modernisez votre base de données
  • Filtrez le schéma source par groupe de problèmes, contextualisé en fonction de vos nouvelles instructions SQL enregistrées.
  • Examinez les suggestions de corrections de code.

Où interagir avec Gemini dans les bases de données

Après avoir configuré Gemini dans Database pour un projet, vous pouvez demander de l'aide depuis plusieurs endroits de la console Google Cloud:

  • Agent conversationnel Gemini
  • Centre de bases de données
  • Assistance Gemini dans Studio
  • Le tableau de bord Insights sur les requêtes
  • Page Espaces de travail de conversion de Database Migration Service
  • Pages AlloyDB pour PostgreSQL et Cloud SQL

Agent conversationnel Gemini dans les bases de données

Vous pouvez utiliser l'agent conversationnel Gemini pour obtenir de l'aide concernant vos instances et vos bases de données. Par exemple, vous pouvez poser des questions à Gemini sur l'état de votre parc de bases de données, et Gemini vous recommandera des moyens d'optimiser les bases de données de votre parc.

Pour en savoir plus, consultez Utiliser Gemini pour en savoir plus sur les problèmes liés à l'état du parc.

Centre de bases de données

Le centre de base de données est un tableau de bord des problèmes liés à l'état des instances et des bases de données de votre projet Google Cloud. Il affiche un pourcentage qui représente le nombre de ressources qui réussissent un test de problème d'état donné.

Pour en savoir plus, consultez la section Présentation du centre de base de données.

Pages AlloyDB pour PostgreSQL et Cloud SQL

Vous pouvez consulter la liste des recommandations de sécurité, de protection des données et de performances qui s'affichent dans la console Google Cloud pour AlloyDB pour PostgreSQL et Cloud SQL.

Pour en savoir plus, consultez les sections Recommandations en matière de sécurité des bases de données et Recommandations sur la protection des données et les performances.

Assistance Gemini dans Studio

Lorsque vous utilisez Cloud SQL ou AlloyDB pour PostgreSQL, vous pouvez cliquer sur pen_spark M'aider à coder pour générer, comprendre et optimiser des requêtes SQL en fonction d'instructions en langage naturel basées sur le schéma de votre base de données. Par exemple, vous pouvez demander à Gemini de générer du code SQL en réponse aux invites suivantes:

  • "Créez une table qui suit les résultats de l'enquête de satisfaction client."
  • "Ajoutez une colonne de date appelée "Date de naissance" à la table "Chanteurs"."
  • "Combien de chanteurs sont nés dans les années 1990 ?"

Pour en savoir plus, consultez l'une des pages suivantes:

Suggestions de code dans Studio

Database Migration Service intègre Gemini à la page Espaces de travail de conversion. Gemini analyse les corrections que vous appliquez aux problèmes de conversion avec les objets SQL et suggère d'autres modifications en fonction de vos entrées. De cette manière, vous pouvez propager vos corrections dans plusieurs objets sans avoir à les modifier manuellement. Une fois que le nombre de modifications effectuées est suffisant, Gemini affiche une invite et suggère d'autres modifications.

Pour en savoir plus, consultez l'une des pages suivantes:

Configurer Gemini dans les bases de données

Pour obtenir la procédure de configuration détaillée, consultez Configurer Gemini dans des bases de données.

Étapes suivantes