Neo4j 2

[neo4j] 자체 개발 plugin implement하기(docker)

우리 연구실에선 공간 데이터의 효율적인 DB 검색을 위해 graphDB인 neo4j를 채택했는데 neo4j에서 공간 데이터를 위한 쿼리 기능이 그렇게 좋지는 않다고 한다 따라서 우리 연구실에서 검색 성능 개선 및 공간연산(join, intersect)을 자체 plugin을 java로 개발했고 이를 neo4j에 플러그인으로 implement 해야했다 neo4j 공식문서에서 docker 환경에서의 plugin 설치 및 적용법을 참고하여 진행하였다 참고: https://neo4j.com/docs/operations-manual/current/docker/plugins/ Plugins - Operations ManualHow to load plugins when using Neo4j in Docker.neo4j..

기술/DB 2024.07.31

[리눅스/우분투] docker 설치 및 neo4j 이미지 다운 및 컨테이너 실행

Neo4j란?neo4j는 GDBMS(Graph Database Management System)으로써데이터 간의 관계를 그래프 형식으로 저장하고 관리하는DBMS이다https://neo4j.com/ 공간 데이터를 다루면서효율적인 가공 및 검색을 위해서는이러한 Graph 형태의 데이터베이스가 유용하게 쓰인다 따라서, 우리 연구실에서는공간 데이터 저장소로 neo4j를채택하여 사용하고 있다  새로 산 리눅스 서버에 neo4j를 깔아야하는 상황이었다생 local 환경에 깔아주기는 조금 그러니논의 끝에 안전하기도 하고 편리한 docker를 설치한 뒤docker 환경에서 neo4j DB를 운영하기로 했다Docker란?https://www.docker.com/docker에 대해 간단하게 설명하자면가상환경 역할 + 배포..

기술 2024.07.30