전용 Exadata 인프라에서 자율운영 AI 데이터베이스와 함께 JSON 문서 사용

전용 Exadata 인프라의 자율운영 AI 데이터베이스는 트랜잭션, 인덱싱, 선언형 쿼리, 뷰 등 관계형 데이터베이스 기능을 기본적으로 갖춘 JSON(JavaScript Object Notation) 데이터를 지원합니다. 자율운영 AI 데이터베이스에서 JSON 문서는 관계형 데이터와 공존할 수 있습니다.

관계형 데이터와 달리 JSON 데이터는 데이터를 정의하는 스키마 없이 데이터베이스에 저장하고, 인덱싱하고, 쿼리할 수 있습니다. 일반적으로 자율운영 AI 데이터베이스에서 JSON 데이터로 작업할 때 다음 작업을 수행합니다.

  1. is json format oson 검사 제약 조건을 사용하여 JSON 열 생성

  2. 열에 JSON 데이터를 삽입합니다.

  3. JSON 데이터를 쿼리합니다. 코드 예제에 대한 자세한 지침은 Oracle Database 19c JSON Developer's GuideWork with JSON Documents inAutonomous AI Database 또는 Oracle Database 26ai JSON Developer's Guide를 참조하십시오.

주: SODA를 사용하여 Oracle Database 19c의 모음에 액세스하는 경우 Oracle은 데이터베이스를 릴리스 21 이상으로 업그레이드할 때 JSON 데이터 유형 사용으로 원활하게 마이그레이션하기 위해 Oracle Database 21c 이상에 인스턴트 클라이언트를 사용할 것을 권장합니다.

SQL 및 PL/SQL API

자율운영 AI 데이터베이스를 사용하여 JSON 데이터를 저장하는 경우 자율운영 AI 데이터베이스에서 사용할 수 있는 모든 기능을 활용할 수 있습니다. JSON 데이터를 비JSON 데이터와 결합할 수 있습니다. Oracle Call Interface(OCI), Microsoft .NET Framework, Java Database Connectivity(JDBC) 등의 다른 데이터베이스 데이터에 액세스하는 것과 동일한 방식으로 데이터베이스에 저장된 JSON 데이터에 액세스할 수 있습니다. SQL 및 PL/SQL API를 사용하여 JSON 문서 작업을 배우려면 Oracle Database 19c 또는 Oracle Database 26aiJSON을 참고하세요.

MongoDB용 Oracle API 지원

Oracle Database API for MongoDB는 MongoDB 전송 프로토콜을 Oracle Database에서 실행되는 SQL 문으로 변환합니다. MongoDB 기술 세트를 보유한 개발자는 MongoDB 프로토콜을 이해하는 드라이버 및 도구를 사용하는 Oracle Database용 JSON 문서 저장소 애플리케이션을 작성할 수 있습니다. 이 API에 대한 자세한 개요는 Oracle Database API for MongoDBOverview of Oracle Database API for MongoDB를 참조하십시오.

자율운영 AI 데이터베이스에서 MongoDB API를 사용으로 설정하고 사용하는 방법에 대한 지침은 Oracle Autonomous AI Database에서 MongoDB API 사용을 참조하십시오.

SODA(Simple Oracle Document Access)

또한 Oracle은 데이터베이스에 저장된 JSON 데이터에 액세스할 수 있는 SODA(Simple Oracle Document Access) API 제품군을 제공합니다. SODA는 SQL 및 PL/SQL과 같은 관계형 데이터베이스 기능이나 언어에 대한 지식 없이도 스키마가 없는 응용 프로그램을 개발할 수 있도록 설계되었습니다. 이 툴을 사용하면 문서가 데이터베이스에 저장되는 방식을 알 필요 없이 Oracle Database에서 문서 모음을 생성 및 저장하고, 검색하고, 질의할 수 있습니다. SODA에 대한 자세한 내용은 Overview of SODA를 참조하십시오.

SODA의 구현은 다음과 같습니다.

자율운영 AI 데이터베이스의 세부정보 페이지에서 SODA 드라이버를 다운로드할 수 있습니다.

SODA 수집 메타데이터

SODA 모음은 자율운영 AI 데이터베이스 테이블 또는 뷰가 지원하는 문서 집합입니다. 기본적으로 SODA 문서 모음을 생성하면 Oracle Database에 다음이 생성됩니다.

SODA 및 JSON 사용에 대한 제한 사항

자율운영 AI 데이터베이스는 다음과 같은 제한 사항과 함께 SODA 및 JSON을 지원합니다.

관련 콘텐츠

Oracle Autonomous AI Database와 함께 MongoDB API 사용