오라클 데이터베이스 23c 개발자용 버전 무료 공개
오라클 데이터베이스 23c 개발자용 버전 무료 공개
  • 김현동
  • 승인 2023.04.05 23:28
  • 댓글 0
이 기사를 공유합니다

오라클 데이터베이스 23c 개발자용 무료 버전이 공개됨에 따라 이를 기반으로 한 개발이 가능해졌다.

개발자용 릴리스는 도커 이미지(Docker Image), 버추얼박스 VM(VirtualBox VM), 리눅스 RPM(Linux RPM) 설치 파일 등의 형식으로 다운로드할 수 있으며, 윈도우 버전도 제공될 예정이다.


이번 버전은 다음 기능을 포함하고 있다.

JSON 관계형 이원성 : 개발자는 단일 데이터 소스를 사용해 관계형 또는 JSON 패러다임으로 애플리케이션을 구축하고, 관계형 모델과 문서 모델의 장점을 모두 활용할 수 있다. 데이터는 한 번만 저장되지만, 두 가지 방식의 접근법을 모두 활용해 액세스, 작성, 수정 가능하다. 개발자는 ACID 호환 트랜잭션 및 동시성 제어를 비롯한 JSON 및 관계형 모델의 장점을 모두 활용할 수 있다. 따라서 더 이상 복잡한 객체-관계형 매핑 또는 데이터 불일치 문제로 인한 절충점을 찾을 필요가 없다.

자바스크립트 저장 프로시저(GraalVM 기반) : 자바스크립트 저장 프로시저를 작성하거나, 기존 자바스크립트 라이브러리를 오라클 데이터베이스로 로드하는 방식으로 자바스크립트 코드를 실행할 수 있다. 자바스크립트 코드 지원을 통해 데이터 계층 내에서 기존 비즈니스 로직을 바로 재사용할 수 있고, 자바스크립트 개발자 기술 또한 재사용할 수 있다. 자바스크립트 코드 호출은 SQL 및 PL/SQL 언어와 혼합되어 다중(polyglot) 프로그래밍 언어를 지원한다.

JSON 스키마(JSON Schema) : 표준 JSON 스키마를 통해 JSON 문서 구조를 확인 및 검증할 수 있다.

운영 속성 그래프(Operational Property Graphs) : 관계형 및 JSON 데이터 양쪽 모두를 대상으로 그래프 분석 실행을 포함해 신규 SQL 표준 속성 그래프 쿼리 지원 기능을 활용해 오라클 데이터베이스에서 트랜잭션 및 분석 속성 그래프 애플리케이션을 모두 구축할 수 있다.

오라클 카프카 API(Oracle Kafka APIs) : 최소한의 코드 변경만으로도 카프카 애플리케이션들을 구동할 수 있다. 단일 원자적 트랜잭션 내에서 이벤트 작업 및 데이터베이스 변경을 모두 수행하는 트랜잭션 이벤트를 활용해 강력한 마이크로서비스를 구축할 수 있다.

SQL 도메인(SQL Domains) : 신규 도메인 구조는 의도된 데이터 사용 내역의 문서화 작업을 중앙화하는 경량 유형 수정자(modifier) 역할을 수행한다. 이를 통해 SQL 표준 도메인을 확장하고 개선할 수 있다. 개발자는 용도별 데이터 유형이나 사용자 정의 유형으로 인한 복잡성 및 호환성 문제에서 자유롭게 됐다.

주석(Annotations) : 신규 주석 메커니즘을 통해 데이터베이스 메타데이터를 데이터와 함께 직접 저장할 수 있다. 개발자는 테이블, 열, 뷰, 인덱스 및 기타 공통 데이터 모델 속성에 주석을 달 수 있다. 메타데이터를 데이터와 함께 저장하면 데이터를 사용하는 모든 사용자 또는 애플리케이션에 대한 일관적이고 보편적인 접근성을 보장받는다.


By 김현동 에디터 Hyundong.Kim@weeklypost.kr
〈저작권자ⓒ 위클리포스트, 무단전재 및 재배포 금지〉


관련기사

댓글삭제
삭제한 댓글은 다시 복구할 수 없습니다.
그래도 삭제하시겠습니까?
댓글 0
댓글쓰기
계정을 선택하시면 로그인·계정인증을 통해
댓글을 남기실 수 있습니다.