Oracle Autonomous JSON Database 무료로 시작하기

Oracle Autonomous JSON Database는 JSON 중심 애플리케이션을 간단하게 개발할 수 있는 문서 데이터베이스 서비스입니다. 상시 무료 서비스를 통해 무료 Oracle Autonomous Database 인스턴스를 기간 제한 없이 구축, 테스트 및 배포할 수 있습니다. 추가로 제공되는 미화 $300 상당의 크레딧을 활용해 다양한 Oracle Cloud 서비스도 30일간 무료로 이용할 수 있습니다.

1단계

Oracle Cloud 계정 생성 및 로그인하기

웹 브라우저 또는 모바일 장치를 통해 계정을 만듭니다. 단 몇 분이면 만들 수 있습니다.

  • Oracle Cloud 계정에 무료로 가입합니다.
  • 액세스 세부 정보가 담긴 가입 환영 이메일 확인.
  • 무료 Oracle Cloud 계정에 로그인합니다.
1단계

2단계

Oracle Autonomous JSON Database 생성하기

간편하게 데이터베이스를 생성할 수 있는 Oracle Cloud Infrastructure(OCI) 콘솔에 액세스할 수 있습니다. 또한 개발자는 REST API, OCI CLI(명령행 인터페이스) 또는 SDK를 통해 데이터베이스를 배포하도록 선택할 수 있습니다. 다음을 수행할 수 있습니다.

  • SODA(Simple Oracle Document Access) 모음 API와 함께 SQL Developer Web을 사용합니다.
  • Autonomous JSON Database용 REST 인터페이스를 개발할 수 있습니다.
  • Autonomous JSON Database와 함께 REST에 SODA API를 사용할 수 있습니다.
2단계

3단계

애플리케이션 개발하기

개발자는 선택한 도구 및 언어를 사용해서 API를 통해 JSON 중심 애플리케이션을 개발할 수 있습니다.

  • 옵션 1: Oracle Database API for MongoDB를 사용하여 MongoDB 툴, 드라이버 및 프레임워크로 애플리케이션을 개발할 수 있습니다.
  • 옵션 2: SODA API를 사용하여 Java, Node.js, Python 등 널리 사용되는 프로그래밍 언어로 애플리케이션을 개발할 수 있습니다.

애플리케이션 개발 옵션 1

Oracle Database API for MongoDB를 사용하여 MongoDB 툴 및 프레임워크로 개발

Oracle Database API for MongoDB를 사용하면 Autonomous JSON Database가 Mongo-speak을 이해할 수 있습니다. API를 사용하면 MongoDB 개발자에게 익숙한 내보내기/가져오기 툴을 사용하여 MongoDB Atlas 또는 온프레미스 MongoDB의 JSON 데이터를 Autonomous JSON Database로 쉽게 마이그레이션할 수 있습니다. 현재 MongoDB 애플리케이션은 대개 추가 코딩 변경이나 재작성 없이, 연결 문자열만 간단히 변경해서 계속 실행할 수 있습니다. 개발자는 MongoDB 드라이버, 도구 및 프레임워크를 사용하여 Autonomous JSON Database에서 새로운 애플리케이션을 구축할 수 있습니다.

Oracle Database API for MongoDB 개념

  • API는 MongoDB 전송 프로토콜을 Autonomous JSON Database에서 실행되는 SQL 문으로 변환합니다. 즉, JSON 문서 저장소 애플리케이션을 개발하는 데 익숙한 드라이버, 프레임워크 및 도구를 계속 사용할 수 있습니다.
  • API를 사용하면 Autonomous JSON Database의 컨버지드 데이터베이스 기능을 활용하여 단일 데이터베이스 내에서 JSON 데이터를 포함한 여러 데이터 유형을 관리할 수 있습니다. 예를 들어 이러한 컨버지드 데이터베이스 기능을 통해 SQL을 사용하여 JSON 데이터를 쿼리하거나 업데이트할 수 있습니다.
  • API를 설치하거나 구성할 필요가 없습니다. OCI 내의 Database Actions에서 Autonomous Database 인스턴스에 대한 연결 문자열을 검색하기만 하면 됩니다.

새로운 MongoDB 애플리케이션 개발

MongoDB Compass, Oracle Database Actions, Go, Java 등 즐겨 찾는 개발 툴, 드라이버, 프레임워크를 사용해 새로운 MongoDB 애플리케이션을 개발할 수 있습니다.


MongoDB 워크로드를 Autonomous JSON Database로 마이그레이션

  • mongoexport, mongoimport 또는 Compass와 같은 MongoDB 명령행 툴을 사용하여 Autonomous JSON Database로 데이터를 임포트합니다. 또는 Oracle GoldenGate를 사용해서 다운타임 없이 온라인 마이그레이션을 할 수도 있습니다.
  • MongoDB에서 Oracle로 애플리케이션을 옮기는 것은 연결 문자열을 Autonomous Database를 가리키도록 변경하는 것만큼 간단할 수 있습니다. 애플리케이션을 재코딩할 필요가 거의 또는 전혀 없습니다.

애플리케이션 개발 옵션 2

SODA API를 사용하여 널리 사용되는 프로그래밍 언어로 개발

SODA는 개발자가 Oracle Database에서 기본적으로 JSON 문서를 생성하고 저장할 수 있는 NoSQL 스타일 API 세트입니다. 개발자는 구조화 질의 언어(SQL)를 모르더라도 CRUD(생성, 읽기, 업데이트 및 삭제) 작업을 수행할 수 있습니다. SODA API는 널리 사용되는 프로그래밍 언어와 REST(Representational State Transfer, 대표 상태 전달) 아키텍처를 지원합니다.

SODA 개념

  • SODA 문서 컬렉션은 일반 데이터베이스 테이블 및 뷰가 지원되며, 사용자는 데이터베이스 기능을 SODA 문서 콘텐츠에 사용할 수 있습니다. SODA CRUD 및 쿼리 작업은 기본 데이터베이스 테이블 또는 뷰의 SQL 작업에 자동으로 매핑되며, 이러한 작업은 최적화됩니다.
  • 다양한 언어 및 REST 아키텍처 스타일과 함께 사용할 수 있는 별도의 SODA 구현이 있습니다. SODA for REST는 거의 모든 프로그래밍 언어에서 액세스할 수 있습니다. SODA for REST는 SODA 작업을 URL 패턴에 매핑합니다.

Java 애플리케이션

  • JDK 설치
  • Autonomous JSON Database에 연결
  • JDBC 드라이버 구성
  • SODA for Java 설치 밎 구성

Node.js 애플리케이션

  • Node.js 설치
  • node-oracledb 설치
  • Autonomous JSON Database에 연결
  • SODA for Node 설치 및 구성

Python 애플리케이션

  • Python 설치
  • cx_oracle 설치
  • Autonomous JSON Database에 연결
  • SODA for Python 설치 밎 구성

REST

  • Autonomous Database의 Service Console을 통해 액세스
  • Development 탭 클릭
  • RESTful Services 및 SODA 카드의 URL을 사용하여 시작

SQLcl

  • Oracle SQL Developer Command Line(SQLcl)은 SODA용 명령줄 인터페이스를 제공합니다.
  • SODA 모음 작업을 직접 수행하려면 Oracle SQL Developer Command Line(SQLcl)을 사용합니다.
  • SQL을 사용하여 JSON 문서에서 CRUD 작업 수행

PL/SQL

  • SODA for PL/SODA for SQL API는 SQL을 완전히 지원합니다.
  • SQL을 사용하여 JSON 문서에서 CRUD 작업 수행
  • SQL을 사용하여 JSON 문서 쿼리

2024년 1월 22일

Autonomous JSON Database에 ECPU 및 기가바이트당 스토리지를 채택하여 개발자를 위한 엔트리 레벨 가격대 인하

Oracle 제품 관리 수석 이사, Hermann Baer

2023년 초, Oracle은 컴퓨트 및 스토리지 서버 풀에서 탄력적으로 할당된 시간당 코어 수를 기반으로 하는 ECPU를 도입했습니다. ECPU 도입을 통해 이제 최소 2개의 ECPU와 20GB의 스토리지를 프로비저닝할 수 있기 때문에, Autonomous JSON Database의 엔트리 레벨 가격대가 낮아졌습니다.

게시물 전문 읽어보기

추천 블로그

모두 보기

리소스

Autonomous JSON Database 설명서

Oracle Help Center에서 Autonomous JSON Database 배포를 위한 제품 설명서 및 기타 리소스를 살펴보세요.

Autonomous JSON Database 시작하기


Oracle Autonomous Database 체험하기

Oracle Cloud는 30일 무료 평가판과 상시 무료 서비스가 포함된 Free Tier를 제공합니다.


Autonomous Database 다운로드

Autonomous Database Free Container Image를 다운로드하면 클라우드 없이도 앱을 직접 개발할 수 있습니다.


워크샵 실행

다양한 연구 및 워크샵을 진행하고 Oracle 최고의 기술을 직접 경험할 수 있습니다.


문의하기

자세한 내용이 궁금하신가요? 업계 최고의 전문가에게 문의하세요.