Neo4j

    [Neo4j] Neo4j의 메모리 구성

    [Neo4j] Neo4j의 메모리 구성

    DBMS의 성능에 가장 많이 영향을 미치는 config는 아무래도 메모리 일 것이다. 그렇기에 오늘은 Neo4j의 메모리 configuration을 공부해보고자 한다. 다음 글은 Neo4j 공식문서를 바탕으로 구성한 글이다. Neo4j Memory Mangement OS memory OS를 위해 남겨놓는 memory 공간을 의미한다. 이는 Neo4j가 사용하는 memory가 swap되지 않게 하기 위해서 남겨놓아야 한다. JVM heap Neo4j는 java기반 언어이기 때문에 JVM Heap을 위한 메모리가 존재해야한다. JVM Heap이란 Java에서 동적으로 생성되는 객체들이 저장되는 공간이다. 해당 메모리는 JVM Heap영역이기 때문에 Neo4J가 관리하지 않고 Java의 garbage coll..

    [Neo4j] Neo4j Docker Compose

    [Neo4j] Neo4j Docker Compose

    Neo4j configuration은 진짜 많다. 이는 다음 링크에서 확인할 수 있지만 오늘은 간략한 시작방법만 정리해보고자 한다.https://neo4j.com/docs/operations-manual/current/docker/ref-settings/ Docker-specific configuration settings - Operations ManualA conversion table for the Neo4j configuration settings to the Docker format.neo4j.comdocker run다음 command를 통해 neo4j docker를 run시킬 수 있다.docker run \ --name testneo4j \ -p7474:7474 -p7687:7687..