그래프DB
#
Find similar titles
- 최초 작성자
- 최근 업데이트
Structured data
- Category
- Database
Table of Contents
그래프DB #
그래프 이론을 바탕으로 노드, 엣지, 프로퍼티로 연결되어있는 데이터를 저장하기 위한 NoSQL 데이터베이스이다. 객체 또는 노드로 불리는 데이터를 플롯, 그래프에서 이를 연결하여 데이터 네트워크를 구축한다. 하나의 노드가 가질 수 있는 관계의 수와 종류에는 제한이 없어 매우 유연한 구조의 데이터 모델을 표현할 수 있다.
소셜 네트워크 그래프의 사례 출처: https://aws.amazon.com/ko/nosql/graph/
그래프DB 종류 #
- Neo4j: 그래프 DB 중 하나로 자바 기반으로 임베딩 방식이나 REST 방식으로 사용이 가능하다.
- AllegroGraph: RDF를 저장할 수 있는 그래프 DB
그래프DB 랭킹 #
DB-Engines (http://db-engines.com/)에서 제공하는 그래프 DB의 랭킹(1~10위)은 다음과 같다.
Rank | DBMS 명 | 데이터베이스 모델 |
---|---|---|
1 | Neo4j | Graph DBMS |
2 | Titan | Graph DBMS |
3 | OrientDB | Multi-model |
4 | Virtuso | Multi-model |
5 | ArangoDB | Multi-model |
6 | Giraph | Graph DBMS |
7 | AllegroGraph | Multi-model |
8 | Stardog | Multi-model |
9 | Sqrrl | Multi-model |
10 | InfiniteGraph | Graph DBMS |
출처: http://db-engines.com/en/ranking/graph+dbms, DB-Engines Ranking of Graph DBMS
적용 사례 #
- Personalized Education Service:
학생들 개개인에게 맞는 맞춤형 학습 환경을 제공하는 것은 많은 기업이 원하는 일이다. 이를 위해 AI 기반 교육 프로그램은 학생별 각기 다른 커리큘럼을 제공하기 위해 30년 이상 쌓아온 학습 데이터를 그래프 데이터베이스에 저장 및 관리한다. 이를 이용하여 학생들의 학습 습관 패턴을 분석해 학습 과정을 AI가 관리할 수 있는 지식 그래프(Knowledge Graph)를 구축하였다.
- Performance Management System:
제조업 생산과정은 시험부터 유통에 이르기까지 다양한 부서들과의 협업을 통해 이루어져 있다. 이런 복잡하고 다양한 협업들을 효율적으로 관리하기 위해 그래프 데이터베이스로 보기 쉽고 분석하기 쉽도록 시각화 플랫폼을 구축하여 부서 협업 관계를 네트워크 형태로 저장, 관리할 수 있게 하였다.
Incoming Links #
Related Data Sciences (DataScience 0) #
Suggested Pages #
- 0.420 bulbs
- 0.340 파이썬/라이브러리/neo4jrestclient
- 0.104 DBMS/Graph DB
- 0.066 삭제요청
- 0.029 Substitution matrix
- 0.024 Cypher
- 0.007 bacteriophage
- 0.005 pcr
- 0.002 SASS
- 0.001 question test1
- More suggestions...