일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- iPad
- programmers
- 녹화프로그램
- json
- Python
- 한글
- 윈도우10
- 코틀린
- neo4j
- SQL
- 스프링
- 코딩학습
- 애플
- unity
- 영상편집
- 프로그래머스
- DaVinci Resolve
- Tutorial
- 윈도우
- Apple
- 파이썬
- 튜토리얼
- 유니티
- spring
- kakao
- Kotlin
- AWS
- graph DB
- 아이폰
- 아이패드
- Today
- Total
목록graph DB (3)
코드짜는 노인네
[Neo4j] CSV, JSON 데이터 import 사용을 위한 APOC Plugins 설치방법 (Feat. Docker, Neo4j Desktop) 작은 용량의 데이터를 삽입을 할 경우에는 cypher 쿼리문을 사용해서 넣어도 무방하지만, 대용량의 데이터를 삽입을 해야될 경우, csv, json 파일을 이용해서 neo4j에 import를 할 수 있습니다. 하는 방법이 살짝 복잡할 수 있지만, 환경설정만 잘 해놓는다면, 대용량의 데이터를 삽입하는데 빠른 시간안에 넣을 수 있을껍니다. 일단 이 기능을 활용하기 위해서는 APOC라는 플러그인을 설치해야되는데요. 이번 포스트에서는 APOC 플러그인을 설치하는 방법에 대해 다뤄보겠습니다. Docker 환경에서 APOC Plugins 설치 방법 참고 : Ubunt..
[Neo4j] 중복없이 노드, 관계를 생성해주는 Merge 쿼리문 Neo4j를 처음 접하게 되었을때는, match, create, delete 기능만 사용했습니다. 특히, 노드를 생성할때는 기존에 저장되어있는 노드를 또 다시 생성하는 상황이 많이 발생하고, 신경써야될 부분이 많았습니다. 이럴경우, 'merge' 쿼리문을 사용하게 되면, 중복되는 노드 생성을 막아주는 역할을 합니다. merge VS create create 앞에서 언급했듯이, merge는 중복되는 노드 생성을 막아주는 역할을 하게 됩니다. 즉, 기존에 있는 노드의 레이블과 속성이 같다면, 노드는 생성되지 않습니다. create (p:Person {name:"kim"}) 일단 'Person'이라는 레이블에 name 속성에 'kim'이라는 속..
[Neo4j] 도커에서 Neo4j 생성 및 실행 방법 'Neo4j'를 실습하기 위해서는 2가지 방법이 있습니다. 첫번째로는 docker를 사용하여서 neo4j를 설치하는 방법과, 공식홈페이지에서 제공하는 'neo4j Desktop'이 있습니다. 이번 포스트에서는 neo4j를 docker에 설치하는 방법에 대해 다뤄보겠습니다. docker neo4j neo4j의 레퍼런스 링크는 다음과 같습니다. Neo4j with Docker - Developer Guides Docker is a lightweight virtualization mechanism to run single applications or processes in a containerized environment on a Linux host sys..