Gemini in Databases 개요

Google Cloud용 Gemini 포트폴리오에 포함된 제품인 Gemini in Databases는 데이터베이스 Fleet을 최적화하고 데이터베이스 내의 데이터로 작업하는 것을 지원하는 AI 기반 데이터베이스 어시스터트입니다. Gemini in Databases는 프로그래밍, 성능 최적화, Fleet 관리, 거버넌스, 마이그레이션을 포함한 데이터베이스 작업의 모든 측면을 단순화하는 데 도움이 됩니다.

Gemini in Databases에 대한 AI 지원

Gemini in Databases는 다음과 같은 방식으로 AI 지원을 제공합니다.

  • 데이터베이스 센터를 사용하여 위험을 줄이고 데이터베이스 Fleet을 최적화합니다. 데이터베이스 센터를 사용하면 Google Cloud 프로젝트와 Security Command Center의 데이터를 기반으로 Fleet의 최상위 상태 문제를 집계하고 요약할 수 있습니다. 그러면 데이터베이스 센터에서 영향을 받은 프로젝트 또는 인스턴스를 조사하는 방법에 대한 조언을 제공합니다. 데이터베이스 센터 대시보드에는 특정 상태 문제 테스트를 통과한 리소스 수를 나타내는 백분율이 표시됩니다. Cloud SQL 및 PostgreSQL용 AlloyDB에서 사용할 수 있습니다.

  • 데이터베이스 스튜디오에서 코드 지원 제공 Gemini in Databases를 사용하면 자연어 질문을 사용하여 데이터를 관리하고 SQL 쿼리를 만들 수 있습니다. 테이블 및 색인 만들기, 테이블 수정, 뷰 설정과 같은 SQL 명령줄 클라이언트에서 수행할 다양한 작업을 수행할 수 있습니다. Spanner, Cloud SQL, PostgreSQL용 AlloyDB에서 사용할 수 있습니다.

  • 향상된 쿼리 통계를 사용하여 잠재적인 성능 문제에 대비합니다. Gemini in Databases에는 실시간 진단을 사용하여 데이터베이스 및 쿼리 성능 문제를 감지하고 문제를 해결하고 방지하는 데 도움이 되는 향상된 쿼리 통계가 포함되어 있습니다. 여러 측정기준 간에 측정항목의 상관관계를 지정하면 진단하기 어려운 문제를 식별할 수 있습니다. Gemini in Databases는 대기 이벤트, 데이터베이스 플래그, 문제 해결에 사용할 수 있는 다양한 데이터베이스 측정항목과 같은 미묘한 데이터베이스 개념에 대한 컨텍스트 내 설명 기능을 제공합니다. PostgreSQL용 AlloyDB에서 사용할 수 있습니다.

  • 보안 상황 개선. Gemini in Databases는 사전에 구성 문제를 감지하고 보안 권장사항을 제공하여 데이터베이스의 보안 상황을 개선하는 데 도움이 됩니다. Cloud SQL 및 PostgreSQL용 AlloyDB에서 사용할 수 있습니다.

  • Database Migration Service에서 지원 코드 및 스키마 변환 활용 Gemini in Databases는 작업공간의 코드 변환을 개선하고 변환 작업을 가속하는 데 도움이 됩니다. Gemini in Databases는 기존 데이터베이스를 PostgreSQL용 Cloud SQL 또는 PostgreSQL용 AlloyDB와 같은 클라우드 최적화 데이터베이스로 현대화하기 위해 저장 프로시저, 트리거, 함수와 같은 데이터베이스 애플리케이션 코드를 PostgreSQL 호환 언어로 쉽게 변환할 수 있습니다.

Gemini는 프롬프트나 해당 응답을 데이터로 사용하여 모델을 학습시키지 않습니다. 자세한 내용은 Google Cloud용 Gemini에서 데이터를 사용하는 방법을 참조하세요. Gemini는 초기 단계 기술이므로 타당해 보이지만 실제로는 잘못된 출력을 생성할 수 있습니다. 사용하기 전에 Gemini의 모든 출력을 검증하는 것이 좋습니다. 자세한 내용은 Google Cloud용 Gemini와 책임감 있는 AI를 참조하세요.

기능

다음 표에서는 Gemini in Databases의 기능과 문서 링크를 보여줍니다.

태스크 지원 유형 제품 문서
데이터베이스 Fleet 관리
  • 발견 항목과 상호작용하기 위해 상황별 채팅을 제공합니다.
  • 사용 패턴을 분석합니다.
  • 데이터베이스 문제에 대비합니다.
  • 데이터베이스 구성을 개선하기 위한 추천을 제공합니다.
SQL 쿼리 생성
  • 자연어로 작성하여 SQL 문을 생성합니다.
  • 스키마에서 작동하는 컨텍스트 코드를 가져옵니다.
  • 기존 쿼리를 최적화하고 설명합니다.
데이터베이스 성능 미세 조정
  • 쿼리 성능 문제를 감지하고 해결합니다.
  • 여러 측정기준에서 쿼리 측정항목을 분석합니다.
  • 비용을 절감하고 성능을 개선하며 애플리케이션 보안을 돕기 위한 맞춤형 사전 추천을 제공합니다.
데이터베이스 현대화
  • 새로 저장된 SQL 문으로 컨텍스트가 적용되는 문제 그룹별로 소스 스키마를 필터링합니다.
  • 코드 수정에 대한 제안사항을 검토합니다.

Gemini in Databases와 상호작용하는 위치

프로젝트에 대해 Gemini in Databases를 설정한 후 Google Cloud 콘솔의 몇 군데에서 지원을 요청할 수 있습니다.

  • Gemini 대화 에이전트
  • 데이터베이스 센터
  • 스튜디오의 Gemini 지원
  • 쿼리 통계 대시보드
  • Database Migration Service의 변환 작업공간 페이지
  • Cloud SQL 및 PostgreSQL용 AlloyDB 페이지

Gemini in Databases 대화형 에이전트

Gemini 대화 에이전트를 사용하여 인스턴스 및 데이터베이스에 대한 지원을 받을 수 있습니다. 예를 들어 Gemini에 데이터베이스 Fleet의 상태에 대한 질문을 프롬프트할 수 있으며 Gemini는 Fleet에서 데이터베이스를 최적화하는 방법을 추천합니다.

자세한 내용은 Gemini를 사용하여 Fleet 상태 문제에 대해 알아보기를 참조하세요.

데이터베이스 센터

데이터베이스 센터는 Google Cloud 프로젝트의 인스턴스 및 데이터베이스에 대한 상태 문제를 보여주는 대시보드입니다. 특정 상태 문제 테스트를 통과한 리소스 수를 나타내는 백분율이 표시됩니다.

자세한 내용은 Database Center 개요를 참조하세요.

Cloud SQL 및 PostgreSQL용 AlloyDB 페이지

PostgreSQL용 AlloyDB 및 Cloud SQL에 대해 Google Cloud 콘솔에 표시되는 보안, 데이터 보호, 성능 추천 목록을 볼 수 있습니다.

자세한 내용은 데이터베이스 보안 권장사항데이터 보호 및 성능 추천을 참조하세요.

스튜디오의 Gemini 지원

Cloud SQL 또는 PostgreSQL용 AlloyDB를 사용할 때는 pen_spark 코딩 도우미를 클릭하여 데이터베이스 스키마를 기반으로 하는 자연어 안내에 따라 SQL 쿼리를 생성, 이해, 최적화할 수 있습니다. 예를 들어 Gemini가 다음 프롬프트에 대한 응답 SQL을 생성하도록 유도할 수 있습니다.

  • '고객 만족도 설문조사 결과를 추적하는 테이블을 만들어 줘.'
  • 'Singers 테이블에 생일이라는 날짜 열을 추가해 줘.'
  • '90년대에 태어난 가수는 몇 명이야?'

자세한 내용은 다음 중 하나를 참조하세요.

스튜디오의 코드 추천

Database Migration Service는 Gemini를 변환 작업공간 페이지에 통합합니다. Gemini는 SQL 객체의 변환 문제에 적용하는 수정사항을 분석하고 입력을 기반으로 다른 변경사항을 제안합니다. 이렇게 하면 모든 수정을 수동으로 수행하지 않고도 여러 객체에 수정사항을 전파할 수 있습니다. 변경이 충분히 이루어지면 Gemini에 프롬프트가 표시되고 추가 수정을 제안합니다.

자세한 내용은 다음 중 하나를 참조하세요.

Gemini in Databases 설정하기

자세한 설정 단계는 Gemini in Databases 설정하기를 참조하세요.

다음 단계