Graph Studio는 완전 관리형 셀프 서비스 그래프 데이터 관리 및 분석 환경을 제공합니다. Oracle Autonomous Database Serverless(ADB-S)의 기능으로 제공되며, 데이터를 그래프로 저장, 관리 및 분석할 수 있습니다.
Graph Studio는 Autonomous Database 대시보드의 'Tool Configuration' 탭에서 찾을 수 있는 도구 중 하나입니다. 또는 Database Actions에 로그인하고 Development 그룹 아래의 런치패드 페이지에서 Graph Studio를 클릭할 수 있습니다. Graph Studio에 로그인하려면 GRAPH_DEVELOPER 역할이 부여된 데이터베이스 사용자를 생성해야 합니다.
Graph Studio는 브라우저 기반 인터페이스를 통해 포괄적인 기능을 제공합니다. 프로그래밍 인터페이스(API)를 통해 기능에 액세스해야 하는 애플리케이션의 경우 여기에서 다운로드하거나 Oracle Cloud Marketplace에서 이용 가능한, 그래프 서버 및 클라이언트 키트에 포함된 클라이언트 측 라이브러리가 있습니다.
Autonomous Database의 그래프 기능은 속성 그래프 모델(SQL 및 PGQL 호환)과 SPARQL 또는 OWL(W3C Web Ontology Language)과 같은 W3C 시맨틱 웹 표준 기반의 RDF 그래프를 모두 지원합니다. 두 그래프 모델 간에도 상호 운용이 가능합니다.
Graph Studio 사용자는 다음을 사용하여 패턴 일치 쿼리를 수행할 수 있습니다.
또한 순위 지정 및 워킹, 커뮤니티 감지, 경로 찾기, 그래프 구조 평가, 링크 예측 또는 기타 목적을 위한 80개 이상의 그래프 알고리즘을 Java 또는 Python API를 사용해 호출하고 이용할 수 있습니다. PGX 머신러닝 라이브러리의 Graph Neural Network(GNN) 알고리즘 또는 Oracle Machine Learning(OML)을 통해 Graph Studio의 속성 그래프 데이터에서 머신러닝을 활용할 수도 있습니다.
RDF 그래프 모델은 특히 지식 그래프 또는 애플리케이션 통합 솔루션에 적합합니다. RDF 그래프를 사용하면 Autonomous Database를 삼중 저장소로 사용할 수 있습니다. SPARQL을 쿼리 언어나 프로토콜로 사용하여 그래프를 쿼리하고 분석하거나, OWL로 정의된 온톨로지를 기반으로 추론을 수행할 수 있습니다.
설명서는 여기에 있는 Autonomous Database 설명서 세트에 포함되어 있습니다.
아니요. Graph Studio는 Oracle Cloud Infrastructure(OCI)와 긴밀히 통합되어 있으며 현재로서는 온프레미스를 통해 제공할 계획이 없습니다. 온프레미스 또는 Oracle Cloud IaaS에서의 그래프 분석을 위해서는 여기에서 다운로드 가능한 Oracle Graph Server and Client 또는 Oracle Cloud Marketplace의 사용을 권장합니다. 지원되는 모든 Oracle Database와 함께 사용할 수 있습니다.
Autonomous Database(Autonomous Data Warehouse 및 Autonomous Transaction Processing 포함)의 라이선스를 취득한 경우, Graph Studio 또는 그 기반이 되는 그래프 기능에 대해서는 추가 요금이 부과되지 않습니다. 하지만 사용량 기반 비용이 있습니다. Graph Studio 환경은 추가 ECPU를 사용하며, 이 요금은 ADB ECPU의 요금으로 부과됩니다. ADB Console 페이지의 'Tools Configuration' 탭에서 Graph Studio에 대한 ECPU 수를 설정할 수 있습니다.
Autonomous Database 라이선스와 관련된 자세한 내용은 관련 FAQ를 참조해 주세요.
예. Autonomous Database는 30일 무료 체험, 프로그램을 제공하며 Graph Studio 또한 그에 포함되어 있습니다. 등록 방법을 포함한 자세한 내용을 보려면 여기를 클릭하세요.
예. Autonomous Database Serverless는 무료 서비스이며 Graph Studio는 그에 포함되어 있습니다. 등록 방법을 포함한 자세한 내용을 보려면 여기를 클릭하세요.
데이터베이스 사용자는 GRAPH_DEVELOPER 역할을 부여받은 후 그래프 기능에 액세스할 수 있습니다.
Autonomous Database의 모든 보안 메커니즘이 적용됩니다. 등록 방법을 포함한 자세한 내용을 보려면 여기를 클릭하세요.
Graph Studio는 Autonomous Database를 지속성 계층으로 사용합니다. 여기에서 그래프 쿼리를 데이터베이스에서 실행하거나 그래프 데이터를 인메모리 데이터 구조로 이동하여 그래프 알고리즘 및 쿼리를 실행할 수 있습니다. Graph Studio를 사용하여 그래프 데이터를 관리하고, 관계형 테이블을 그래프 모델에 매핑하고, 매핑된 그래프 데이터를 분석할 수 있습니다.
Graph Studio는 그래프 작업을 위한 통합 셀프 서비스 도구입니다. 주요 기능들은 다음과 같습니다.
또한 사용 방법을 안내하는 샘플 데이터 및 데모 노트북도 포함되어 있습니다.
Graph Studio는 데이터 저장소로 Autonomous Database를 사용하므로, ADB를 데이터베이스로 사용하는 모든 도구 및 솔루션을 사용할 수 있습니다. 여기에는 Database Actions, GoldenGate, Oracle Data Integration 등이 포함됩니다. Autonomous Database로 데이터 로드하기에 대한 자세한 내용은 여기를 클릭하세요.
Oracle Autonomous Database는 그래프 패턴 매칭을 위해 Property Graph Query Language(PGQL)와 ISO에 의해 게시된 SQL:2023 표준에서 확인할 수 있는 새로운 그래프 구문을 지원합니다. PGQL은 속성 그래프 데이터 모델에 대한 SQL 기반 쿼리 언어입니다. 그래프의 꼭지점 및 에지와 일치하는 상위 레벨의 그래프 패턴을 지정할 수 있습니다. 무엇보다도 PGQL은 그래프 접근성, 가장 짧고 저렴한 경로 찾기를 위한 강력한 정규표현식들을 제공합니다. 다양한 예제와 함께 최신 언어 사양을 여기에서 확인할 수 있습니다.
현재 Graph Studio의 Notebook에는 그래프 API 액세스를 위한 Java 및 Python 인터프리터와 그래프에 대한 패턴 매칭 쿼리 실행을 위한 PGQL 인터프리터가 포함되어 있습니다. 또한 관계형 테이블의 데이터에 액세스할 수 있는 SQL 인터프리터와 RDF 그래프 작업을 위한 SPARQL 인터프리터가 있습니다. SQL:2023 표준에서 확인할 수 있는 새로운 그래프 구문도 지원됩니다.
예. APEX Graph Visualization 플러그인을 사용하면 Graph Studio에서 생성한 그래프로 원활하게 작업할 수 있습니다. 특히 이러한 그래프를 시각화하고 사용자에게 대화식 분석을 제공하는 애플리케이션을 작성할 수 있습니다.
Graph Studio는 분석을 위한 인메모리 데이터 구조로의 그래프 데이터 이동에 필요한 메모리 양을 예측하는 계산기를 포함합니다. 프로세스 속도를 높이기 위해 Graph Studio에서 메모리를 미리 할당할 수도 있습니다.
Graph Studio의 Graph Modeler는 모델링 프로세스의 일환으로 PGQL DDL을 생성합니다. PGQL DDL 문을 사전에 생성한 경우 Graph Modeler에 복사하여 붙여넣고 그대로 작업하거나, 필요한 경우 수정하여 사용할 수도 있습니다. 또는 'Graphs' 메뉴 아이콘 아래의 'Query' 버튼을 이용해 PGQL DDL 문을 입력할 수도 있습니다.