본문 바로가기

Tech/Tech Tips

Graph DB

Neo4j에 대해서 들어본지는 꽤 된것 같다. 여전히 1위를 지키고 있는 위엄...

주목할만한 부분은 클라우드에서 서비스되는 GraphDB의 약진이다

MS Azure의 Cosmos DB, AWS의 Neptune

 

아무리 좋은 기술이라도 비즈니스에 적용함에 있어서 기술 커뮤니티와 레퍼런스는 무시하지 못한다.

Neo4j를 우선적으로 검토해봐야겠다.

https://db-engines.com/en/system/Neo4j

 

1. ACID 트랜잭션 지원

2. Native 그래프 DB (스토리지 레벨까지 구현됨)

3. Cypher 쿼리 언어 제공 (SQL-like)

4. 고정 시간(constant time) 순회 지원
 - 속성(Property)과 레이블(Label)을 색인

5. 유연한 스키마

6. 유료 기능
 - 클러스터링
 - 런타임 장애복구

'Tech > Tech Tips' 카테고리의 다른 글

Python의 성능을 높이는 방법  (0) 2019.11.12
리눅스에서 백그라운드 실행 Screen 명령어  (0) 2018.10.01