본문 바로가기

전체 글137

[Neo4j] Graph Data Science-그래프 카탈로그(Graph Catalog) 그래프 카탈로그(Graph Catalog)란? 그래프 카탈로그는 GDS에서 *그래프 투영을 관리할 수 있는 개념이다. *그래프 투영: 데이터를 읽고 쓰는 것 그래프 카탈로그에는 1. 그래프 생성 2. 그래프에 대한 세부 정보 확인 3. 그래프 프로젝션 삭제 4. 그래프 투영 내보내기 5. 그래프 프로젝션 속성을 데이터베이스에 다시쓰기 가 포함된다. 그래프 카탈로그 작동 방식 CALL gds.graph. 위 형식을 사용하 그래프 카탈로그 작업을 호출할 수 있다. CALL gds.graph.list() - 현재 존재하는 그래프 투영을 목록화해서 나열 CALL gds.graph.project('my-graph-projection', ['Actor','Movie'], 'ACTED_IN') 위 예시의 경우, Ac.. 2023. 1. 4.
Neo4j Graph Data Science(GDS) 개요 Neo4j에서는 데이터 분석을 위해 그래프, 알고리즘 및 기계 학습 사용을 제공한다. GDS 플러그인 및 호환성 GDS는 Neo4j 그래프 디비에 대한 라이브러리 및 플러그인 형태로 제공된다. 즉, 업데이트와 함께 확장 설치를 진행해줘야한다. GDS는 무료 커뮤니티와 유료 엔터프라이즈 라이센스로 제공되지만, 모든 분석 기능은 무료든 유료든 동일한다. https://neo4j.com/docs/graph-data-science/current/installation/supported-neo4j-versions/ Supported Neo4j versions - Neo4j Graph Data Science Below is the compatibility matrix for the GDS library vs Neo.. 2023. 1. 4.
Neo4j 사이퍼 쿼리 Intermediate Cypher Queries 쿼리 필터링 CALL db.schema.visualization() 데이터 모델 확인 명령어 CALL db.schema.nodeTypeProperties() 노드의 속성 유형 확인 명령어 CALL db.schema.relTypeProperties() 그래프 관계 속성 유형 확인 명령어 기본 사이퍼 쿼리-WHERE, NULL MATCH (p:Person)-[r:DIRECTED]->(m:Movie) WHERE r.role IS NOT NULL AND m.year = 2015 RETURN p.name, r.role, m.title - IS NOT NULL: 관계에 대한 역할 속성이 있는지 확인하는 명령어(반대: NOT NULL) - IN: 값이 목록 속성에 있.. 2023. 1. 3.
Neo4j 기본 명령어 모음 로그 { "_id" : ObjectId("63526ff1ea3bbfc62bff9f10"), "historyId" : "635237545b323455e1b42dc2", "nrn" : "nrn:PUB:IAM::2919688:SubAccount/47a8c370-5033-11ed-80c0-246e96591594", "eventTime" : NumberLong("1666332500824"), "platformType" : "BOTH", "productName" : "IAM", "productDisplayName" : "Sub Account", "regionCode" : "", "regionDisplayName" : "Global", "resourceType" : "SubAccount", "resourceId" :.. 2022. 10. 25.
[React] Ubuntu에서 React 시작하기 1. NodeJS 및 npm 설치 npm을 설치하여 React JS 설치를 시작한다. Javascript 패키지와 상호 작용하는 데 사용되는 명령 줄 도구이자, 800,000 개 이상의 Node.JS 패키지를 호스팅하는 온라인 오픈 소스 소프트웨어 레지스트리이다. Npm은 무료이며 공개 된 소프트웨어 응용 프로그램을 쉽게 다운로드 할 수 있다. $ sudo apt install curl $ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - $ sudo apt install nodejs 위 명령을 통해 curl을 먼저 다운로드 받아준다. npm을 다운로드 받을 수 있다. $ npm --version nodejs와 npm이 잘 설치되었는지 위 .. 2022. 10. 13.
Neo4j 기본 사용법 https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-neo4j-on-ubuntu-20-04 How To Install and Configure Neo4j on Ubuntu 20.04 | DigitalOcean www.digitalocean.com Neo4j를 우분투 서버(20.04 LTS)에 설치하는 것은 위 링크를 참고해서 한다. cupher-shell 명령을 사용해 접속해주고, 설치 시 설정한 username과 password로 로그인 해준다. CREATE (john:Person {name: 'John'}) CREATE (joe:Person {name: 'Joe'}) CREATE (steve:Person {name.. 2022. 9. 16.