중요합니다
여러 지역에서 99.999% 가용성 서비스 수준 계약, 즉각적인 자동 크기 조정 및 자동 장애 조치(failover)가 있는 대규모 시나리오에 대한 데이터베이스 솔루션을 찾고 있나요? NoSQL용 Azure Cosmos DB를 고려합니다.
OLAP(온라인 분석 처리) 그래프를 구현하거나 기존 Apache Gremlin 애플리케이션을 마이그레이션하시겠습니까? Microsoft Fabric에서 그래프를 고려합니다.
Azure Cosmos DB는 AI 애플리케이션 및 에이전트를 비롯한 최신 앱 개발을 위한 완전 관리형 서버리스 NoSQL 데이터베이스입니다. SLA 지원 속도 및 가용성뿐만 아니라 즉각적인 동적 확장성을 통해 대량의 NoSQL 데이터에 대한 고성능 및 분산 컴퓨팅이 필요한 실시간 NoSQL 애플리케이션에 이상적입니다.
Apache Gremlin용 Azure Cosmos DB는 Gremlin 쿼리 언어를 사용하여 대규모 그래프 데이터를 저장, 쿼리 및 트래버스할 수 있는 완전 관리형 그래프 데이터베이스 서비스입니다. 이 API는 오픈 소스 Apache TinkerPop 프레임워크를 기반으로 하며 데이터 요소 간의 복잡한 관계를 모델링하고 분석해야 하는 애플리케이션을 위해 설계되었습니다. 이 API는 소셜 네트워크, 권장 엔진 및 연결된 디바이스와 같은 솔루션을 위해 설계되었습니다.
데이터
Gremlin용 API는 속성 그래프 데이터를 저장하고 관리하기 위해 특별히 빌드되었습니다. 속성 그래프는 꼭짓점(노드) 및 에지(관계)로 구성되며, 각각은 임의의 수의 키-값 속성을 가질 수 있습니다. 이 유연한 구조를 사용하면 사용자 및 해당 관계, 디바이스 및 연결 또는 엔터티 및 상호 작용 네트워크와 같은 고도로 연결된 데이터를 나타낼 수 있습니다. API는 동적 스키마를 지원하므로 애플리케이션이 증가함에 따라 그래프 구조를 발전시킬 수 있습니다.
기능
모든 Azure Cosmos DB 호환성 API는 확장 가능한 최신 애플리케이션을 빌드하는 데 도움이 되는 강력한 기능 집합을 제공합니다. Gremlin용 API의 주요 기능은 다음과 같습니다.
완전 관리형 서비스: 인프라, 업데이트 또는 백업을 관리할 필요가 없습니다. Azure Cosmos DB는 모든 운영 측면을 처리하므로 애플리케이션 논리에 집중할 수 있습니다.
탄력적 확장성: 스토리지 및 처리량을 원활하게 확장하여 수십억 개의 꼭짓점과 에지가 있는 그래프를 처리합니다. 데이터는 고성능을 위해 자동으로 분할되고 분산됩니다.
글로벌 배포: 모든 Azure 지역에 그래프 데이터를 복제하여 전 세계 사용자에게 짧은 대기 시간 액세스 및 고가용성을 제공합니다.
자동 인덱싱: 꼭짓점 및 에지의 모든 속성은 기본적으로 인덱싱되어 수동 인덱스 관리 없이 빠르고 유연한 쿼리를 사용할 수 있습니다.
오픈 소스 호환성: API는 Apache TinkerPop을 기반으로 하며 Gremlin 쿼리 언어를 지원하며 광범위한 도구 및 라이브러리 에코시스템과 통합됩니다.
튜닝 가능한 일관성 수준: 애플리케이션 요구 사항에 맞게 성능, 가용성 및 데이터 일관성의 균형을 맞추기 위해 잘 정의된 5가지 일관성 수준 중에서 선택합니다.
통합 보안: 미사용 및 전송 중인 암호화, 역할 기반 액세스 제어 및 규정 준수 인증을 비롯한 엔터프라이즈급 보안 기능의 이점을 누릴 수 있습니다.
일반적인 시나리오
Gremlin용 API는 데이터 요소 간의 관계가 데이터 자체만큼 중요한 시나리오에 적합합니다. 일반적인 사용 사례는 다음과 같습니다.
소셜 네트워크 및 고객 360: 사용자, 관심사 및 상호 작용 간의 연결을 모델링하고 분석하여 개인 설정된 환경과 인사이트를 제공합니다.
권장 사항 엔진: 사용자, 제품 및 동작에 대한 정보를 결합하여 실시간 맞춤형 권장 사항을 제공합니다.
지리 공간적 및 물류: 최적의 경로를 찾고, 근접성을 분석하고, 운송, 물류 및 여행 애플리케이션에 대한 위치 또는 자산의 네트워크를 관리합니다.
IoT(사물 인터넷): 디바이스, 센서 및 해당 상호 작용의 네트워크를 나타내고 모니터링하여 시스템 상태 및 종속성에 대한 인사이트를 얻습니다.
중요합니다
이 소개에서는 Apache TinkerPop 사양과 유선 프로토콜 호환성을 제공하는 Apache Gremlin용 Azure Cosmos DB의 다양한 기능을 검토합니다. 일부 기능은 Apache TinkerPop과 다를 수 있습니다. 자세한 내용은 Apache TinkerPop과의 호환성을 참조하세요.