[by @kormanocorp] Neo4j 성능 아키텍처 설명 및 6 튜닝 팁

in hive-137029 •  3 years ago 

원본 글 보러가기 : Neo4j 성능 아키텍처 설명 및 6 튜닝 팁

작성자 : @kormanocorp 미리보기 (5 sentences)


Neo4j 성능 – 속도를 고려한 설계

Neo4j 성능 을 포함하여 일반적으로 데이터베이스 성능에 대한 경험이 있는 사람은 성능 에 영향을 미치기 위해 사용할 수 있는 레버와 어떤 방식으로 사용할 수 있는지 이해하기 위해 시스템에 기계적 공감 을 갖는 것이 중요하다고 말할 것입니다 . 그래프 세계에는 성능에 중요한 영향을 미치는 두 가지 주요 범주의 데이터베이스가 있습니다.

첫째, 다중 모델 또는 유사한 접근 방식의 일부 변형을 활용하는 비원시 그래프 데이터베이스 옵션이 많이 있습니다. 그래프의 논리적 표현의 일종으로 파사드 가 있는 단일 데이터 저장소(예: Oracle, MongoDB 등) 인지 또는 RDF 트리플을 자주 저장하는 실제 다중 모델 데이터베이스(예: ArangoDB, MarkLogic 등)인지 여부(대부분은 아니지만) 이러한 비네이티브 그래프 데이터베이스는 모두 성능 저하를 일으킬 수 있는 일종의 중간 계층을 추가합니다. 이 간접 계층은 데이터베이스가 기본 데이터 저장소와 그래프로 상호 작용할 수 있도록 하는 일종의 논리적 그래프 모델 역할을 합니다.

두 번째 범주는 기본 그래프 데이터베이스입니다 . 이는 본질적으로 개조가 아니라 아래에 더 자세히 설명된 몇 가지 핵심 아키텍처 마커가 있는 그래프 사용 사례를 위해 특별히 제작되었음을 의미합니다. Neo4j는 진정한 네이티브 그래프 데이터베이스의 몇 안 되는 예 중 하나이며 규모에 따라 고유하게 수행할 수 있습니다. 기본 아키텍처는 조직이 무결성, 일관성 및 성능을 유지하면서 거의 실시간으로 연결된 데이터로 애플리케이션을 구축할 수 있도록 하는 몇 가지 기본적인 이점을 외부에서 제공한다는 것을 의미합니다.

시간을 거슬러 올라가 Neo4j 아키텍처 이해하기

더 보기 에서 확인 하실 수 있습니다.


[광고] 개발자 커뮤니티에 참여하세요 - 개발자 커뮤니티에 참여 하면 다양한 혜택을 받을 수 있습니다. 참여방법

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!