이 브라우저는 더 이상 지원되지 않습니다.
최신 기능, 보안 업데이트, 기술 지원을 이용하려면 Microsoft Edge로 업그레이드하세요.
다음 질문에 가장 적합한 답변을 선택합니다.
AI 애플리케이션은 다양한 구조로 대화 메타데이터를 저장해야 합니다. 일부 대화에는 모델 구성과 같은 사용자 지정 필드가 포함되지만 다른 대화에는 사용자 기본 설정이 있습니다. 이 요구 사항을 가장 잘 지원하는 PostgreSQL 데이터 형식은 무엇입니까?
텍스트
JSONB
VARCHAR(MAX)
새 대화 레코드를 삽입하고 관련 메시지를 삽입하려면 자동으로 생성된 ID가 즉시 필요합니다. 별도의 쿼리 없이 생성된 값을 검색하는 PostgreSQL 절은 무엇입니까?
반환
출력
SELECT LAST_INSERT_ID()
사용자 기본 설정 레코드를 삽입해야 합니다. 레코드가 이미 있는 경우 중복을 만들지 않고 값을 업데이트하려고 합니다. 이 시나리오를 처리하는 PostgreSQL 절은 무엇인가요?
INSERT INTO table ON DUPLICATE KEY UPDATE
INSERT INTO table ON CONFLICT DO UPDATE
INSERT INTO table IF NOT EXISTS
Python 애플리케이션은 AI 유추 중에 개별 메시지를 저장하는 수명이 짧은 여러 데이터베이스 연결을 만듭니다. 성능을 향상시키기 위해 어떤 방법을 사용해야 하나요?
각 메시지에 대한 새 연결을 열고 바로 닫습니다.
ConnectionPool을 사용하여 애플리케이션이 빌려서 반환할 수 있는 재사용 가능한 연결을 유지 관리합니다.
전체 애플리케이션 수명 동안 단일 전역 연결을 열어 둡니다.
AI 에이전트 작업 검사점용 테이블을 디자인하고 있습니다. 작업에는 '보류 중', 'in_progress', '완료됨' 또는 '실패' 상태만 있어야 합니다. 데이터베이스 수준에서 이 규칙을 적용하는 제약 조건은 무엇입니까?
UNIQUE (status)
CHECK (status IN ('pending', 'in_progress', 'completed', 'failed'))
NOT NULL DEFAULT 'pending'
작업을 확인하기 전에 모든 질문에 대답해야 합니다.
이 페이지가 도움이 되었나요?
이 항목에 대한 도움이 필요하세요?
Ask Learn을 사용하여 이 주제를 명확히 설명하거나 안내하고 싶으신가요?