1. Neo4j 이란
2. Neo4j 특징
3. Neo4j 장단점
4. Neo4j의 NoSQL 특징
5. Mac OS Ne04j 설치법
6. Neo4j browser로 알아보는 예제
1. Neo4j 이란
Neo4j는 NoSQL 데이터베이스의 하나로, 같은 그래프 데이터베이스는 연결된 많은 양의 데이터를 처리하는 데 가장 적합한 그래프다 또한, 그래프 형식의 데이터를 저장, 관리, 조회 및 분석하기 위한 소프트웨어이다.
이 데이터베이스 시스템은 데이터 간의 관계를 중심에 두고 설계되어 있으며, 그래프 데이터 모델을 사용하여 복잡한 데이터 관계를 효과적으로 처리할 수 있다.
이미 데이터베이스 사이에 인정받고 쓰임이 많기에 Neo4j는 주로 소셜 네트워크, 추천 시스템, 지식 그래프, 엔터프라이즈 데이터 관리 및 형상 관리와 같은 다양한 분야에서 활용된다.
2. Neo4j 특징
Cypher 쿼리 언어
그래프 데이터 모델
유연한 스키마
클라우드 환경 지원
3. Neo4j 장단점
장점
1. 유연한 데이터 모델
2. 빠른 질의 성능
3. 직관적인 시각화
4. 확장성과 가용성
단점
1. 설정 및 운영 복잡성
2. 복잡한 쿼리 작성
3. 표준 데이터베이스와의 통합
4. 폭 넓은 지원에 비해 부족한 정보력
4. Neo4j의 NoSQL 특징
5. Mac OS Ne04j 설치법
Neo4j 공식 홈페이지에 접속한다
Neo4j Deployment Center
Enterprise-grade availability and security with scale-up and scale-out options. Run in your private cloud or public cloud infrastructure. Enterprise Edition includes Bloom, Graph Data Science Library and APOC procedures. Additional license keys may be requ
에 들어가 조금 내리면
에서 기종 선택후 다운을 받는다 혹은
Download Neo4j Desktop
Experience Neo4j 5 on your desktop. Get started with the free graph database download today and avoid the costs of self-hosted deployment.
neo4j.com
에 들어가 간단한 회원정보를 작성 후 다운로드를 진행한다
그 후 desktop에 들어가 new -> create project를 선택한다
+add -> Local DBMS를 누른뒤, passward 8자리를 만든후 create를 누른다
이후 start를 누르면 위 사진처럼 되고 open을 누르면 이제부터 neo4j 데이터베이스를 만들 준비는 다 끝난다
이 이후 neo4j를 이용한 관계 및 노드 생성과 수정, 그리고 장고 연결등을 알아볼 예졍이다 이상 왜 Neo4j를 이용하고 어떻게 설치하는지 알아보았다.