데이터베이스 2

[데이터베이스] 그래프 데이터베이스 neo4j 설치 및 Java 연동

1. 그래프 데이터 베이스 neo4j 요즘 너무 다양한 데이터 베이스가 많다. 가장 많이 들어봤을 법한 데이터베이스는 mySQL일 것이다. neo4j와 달리 mySQL은 관계형 데이터 베이스이다. neo4j는 그래프형태로 소셜 네트워크와 같이 그래프 (노드와 링크)를 표현하는데 매우 효율적이다. 만약 관계형 데이터 베이스를 이용하여, 그래프를 표현하려면 계속해서 join을 실행해야 하는데, 관계형 데이터 베이스를 사용해본 사람이라면 얼마나 비효율적인지 알 수 있을 것이다. 비록 간단한 프로그램이지만, neo4j를 사용한다는 생각으로 간단하게 설치와 java 연동을 해보자. 2. neo4j 설치 방법 neo4j의 사이트는 아래의 링크와 같다. https://neo4j.com/ 다운로드 위치는 처음 홈페이지..

[리눅스] 우분투에서 Postgresql 9.5 저장 위치 변경하기

DB 서버에 RAID로 구성한 디스크를 준비하였으니, 이제는 데이터 베이스를 RAID 디스크에 옮겨서 보관해야한다. OS 가 깨질 수도 있으니.. 항상 데이터 영역과 OS 영역은 구분하자. 데이터를 저장할 디스크의 마운트 위치가 /db라고하자. [1] 기존 디비 저장 위치 확인 sudo -u postgres psql SHOW data_directory; 먼저 sudo 명령으로 postgres 사용자를 실행한다. 이후 SHOW data_directory;를 입력하여 현재 위치를 확인한다. 아마도 아래처럼 나올 것이다. data_directory ------------------------------ /var/lib/postgresql/9.5/main (1 row) [2] postgresql 멈추기 이제 시..

페이스북으로 공유카카오톡으로 공유카카오스토리로 공유트위터로 공유URL 복사