Graph Studio는 개발자, 데이터 과학자, 데이터베이스 관리자용 셀프 서비스 그래프 데이터베이스, 데이터 관리, 분석 환경입니다. Graph Studio가 추가됨으로써 Oracle Autonomous Database는 이제 그래프 모델 분석 및 시각화를 위한 완전한 관리형 플랫폼이 되었습니다.
Oracle Autonomous Database를 통해 원 클릭 프로비저닝, 통합 도구 모음, 보안 기능을 갖춘 완전한 그래프 데이터베이스 플랫폼을 단 몇 분 만에 배포할 수 있으므로, 초보자들도 간단히 그래프 그래프 분석을 활용 가능합니다.
새로운 도구 모음에는 다음이 포함됩니다.
Graph Studio는 Autonomous Database의 'Development' 탭 또는 'Tools' 탭을 통해 액세스할 수 있는 도구 중 하나입니다. Graph Studio에 로그온하기 위해서는 지정된 GRAPH_DEVELOPER 롤로 데이터베이스 사용자를 생성해야 합니다.
Autonomous Database의 그래프 기능을 통해 그래프 내 특정 패턴을 검색하고, 사전 구축된 다수의 그래프 알고리즘을 실행할 수 있습니다. Graph Studio를 사용하면 SQL과 유사한 언어인 PGQL을 활용해 패턴 일치 쿼리를 수행하고, 언어 사양과 일치하는 특정 그래프 패턴을 파악할 수 있습니다. 또한 링크 예측 및 기타 목적 달성을 위해 순위 지정 및 워킹, 커뮤니티 감지, 경로 찾기, 그래프 구조 분석을 비롯한 60개의 그래프 알고리즘에 액세스할 수 있습니다.
아니요. Graph Studio는 Oracle Cloud Infrastructure(OCI)와 긴밀히 통합되어 있으며 현재로서는 온프레미스를 통해 제공할 계획이 없습니다. 온프레미스 또는 Oracle Cloud IaaS에서의 그래프 분석을 위해서는 다운로드 페이지에서 제공하는 Oracle Graph Server 및 Client Kit의 사용을 권장합니다.
Graph Studio 및 Oracle Autonomous Database, Oracle Autonomous Data Warehouse, Oracle Autonomous Transaction Processing의 그래프 기능은 별도의 구독 비용 또는 라이선스를 필요로 하지 않습니다. Autonomous Database 라이선스와 관련된 자세한 내용은 관련 FAQ 문서를 참조해 주세요.
네. Autonomous Database는 30일 무료 체험 프로그램을 제공하며 Graph Studio 또한 그에 포함되어 있습니다.
네. Oracle Autonomous Database on Shared Exadata Infrastructure는 Graph Studio를 비롯한 각종 무료 서비스를 제공합니다.
데이터베이스 사용자는 GRAPH_DEVELOPER 역할을 부여받은 후 그래프 기능에 액세스할 수 있습니다.
Autonomous Database의 모든 보안 메커니즘이 적용됩니다. 자세한 내용은 Autonomous Database의 보안 기능 페이지를 참고해 주세요.
Graph Studio는 Autonomous Database를 지속성 계층으로 사용합니다. 그래프 데이터는 지속성 계층으로부터 인메모리 데이터 구조로 이동 뒤 분석됩니다. Graph Studio를 사용하여 그래프 데이터를 관리하고, 관계형 테이블을 그래프 모델에 매핑하고, 매핑된 그래프 데이터를 분석할 수 있습니다.
Graph Studio는 그래프 작업을 위한 통합 셀프 서비스 도구입니다. 주요 기능들은 다음과 같습니다.
Graph Studio에는 사용 방법을 안내하는 샘플 데이터 및 데모 노트북도 포함되어 있습니다.
Graph Studio는 Autonomous Database를 스테이지 영역으로 사용하므로, Autonomous Database를 데이터 저장소로 사용하는 모든 도구 및 솔루션을 데이터 로딩에 사용할 수 있습니다. Oracle GoldenGate, Oracle Data Integration 및 기타 여러 서비스를 적용 가능합니다. 자세한 내용은 Autonomous Database로 데이터 로드하기 페이지를 참조해 주세요.
Graph Studio는 그래프 패턴 매칭과 관련해 Properties Graph Query Language(PGQL)를 지원합니다. PGQL은 속성 그래프 데이터 모델에 대한 SQL 기반 쿼리 언어로, 그래프의 꼭지점 및 변과 일치하는 상위 레벨 그래프 패턴을 지정할 수 있습니다. PGQL은 그룹화(GROUP BY), 집계(예: MIN, MAX, AVG, SUM), 정렬(ORDER BY) 및 기타 여러 익숙한 SQL 구문을 지원합니다. 또한 PGQL은 그래프 접근성, 가장 짧은 경로 찾기, 가장 저렴한 경로 찾기를 위한 강력한 정규표현식들을 제공합니다. 자세한 내용은 다수의 예제를 제공하는 최신 언어 사양페이지를 참고해 주세요.
Graph Studio에는 순위 지정 및 워킹, 커뮤니티 감지, 경로 찾기, 링크 예측, 구조 분석 등의 작업을 위한 약 60개의 최적화된 내장형 그래프 알고리즘이 포함되어 있습니다. 자세한 내용은 특정 알고리즘 페이지를 참조해 주세요.
Graph Studio의 노트북에는 그래프 API 액세스를 위한 Java 및 Python 인터프리터와 그래프에 대한 패턴 매칭 쿼리 실행을 위한 PGQL 인터프리터가 포함되어 있습니다.
Graph Studio는 분석을 위한 인메모리 데이터 구조로의 그래프 데이터 이동에 필요한 메모리 양을 자동으로 계산합니다. 프로세스 속도를 높이기 위해 Graph Studio에서 메모리를 미리 할당할 수도 있습니다.
아니요. Autonomous Database는 테이블 형식 데이터 구조에 대한 최적의 액세스 경로를 자체적으로 결정하고, 인메모리 그래프 분석의 경우 인덱스를 명시적으로 생성할 필요가 없는 특정 데이터 구조를 사용합니다.
Graph Studio의 Graph Modeler는 모델링 프로세스의 일환으로 PGQL DDL을 생성합니다. PGQL DDL 문을 사전에 생성한 경우 Graph Modeler에 복사하여 붙여넣고 그대로 작업하거나, 필요한 경우 수정하여 사용할 수도 있습니다. 또는 'Graphs' 메뉴 아이콘 아래의 'Query Playground'에 PGQL DDL 문을 입력할 수도 있습니다.