내맘대로 살기🎉

[OrientDB] 설치 및 기본 사용법 본문

개발자의 길/DB

[OrientDB] 설치 및 기본 사용법

해림😶 2017. 5. 6. 09:16


 OrientDB 간단 소개


먼저, 홈페이지에 가서 어떠한 것인지 확인해볼 수 있다. http://orientdb.com/

OrientDB는  NoSQL이고, Graph database를 제공하는 것이 큰 특징이다. 일반 DB에서는 테이블이라는 표현을 사용하지만, OrientDB에서는 클래스라고 표현한다. 



 OrientDB 설치

 

orientdb.com에 접속하고 download탭을 누르고 환경에 맞는 orientDB를 설치. 

ex) macOS 설치 - 압축해제 - 터미널을 실행시키고 압축을 푼 orientdb폴더에 접근 - bin폴더로 접속 - [ sudo ./server.sh ]를 입력하고 잠시 기다리면 password를 지정하는 것이 나온다. - 엔터를 누르면 자동으로 비밀번호를 지정해주고, 내가 지정해줄 수 있다. (내가 지정해주는 것이 당연히 좋음.)

ctrl + c 를 누르고 빠져나온 후에, 다시 sudo ./server.sh를 입력하면 다시 orientDB에 접속할 수 있다. 다시 비밀번호를 물어보지 않는다.


관리자 접속 방법 -> 터미널 창에 찾아보면 XXX.XXX.XXX.XXX:2480이라고 써져있다. (2480이 아닌 경우도 있음.) - localhost:2480으로 접속하면 관리자사이트에 접속 가능.

이름은 원하는 것을 지정하고, 비밀번호는 아까 터미널 창에서 sudo ./server.sh하고 지정한 비밀번호를 입력하고 create database를 클릭.


이러한 창이 나오면 기본 세팅은 성공이다.



 OrientDB 간단 사용법


엑셀에 데이터를 넣는 것을 스키마라고 한다. Schema를 클릭하고 밑에 [ + New Generic ] 클릭.

그러면 topic이라는 테이블을 추가한 것이다. topic을 클릭해서 좀 더 구체화시킬 수 있다. [ + new property ]를 클릭해서 추가시켜보자. 이름과 type을 지정해주고, { mandatory(필수로 입력),  read only(읽기만 가능), Not null(값이 입력되야 함) } 중에 필요에 맞게 선택하여 SAVE한다.

[ + new recode ]를 클릭하고 행을 추가할 수 있다. 여기에서 [ + Add Filed ]를 하면 이 행에 대해서만 Filed를 추가할 수 있다.

[ action - new ]를 하면 새로운 행을 추가할 수 있음. 


OriendDB는 이렇게 관계형DB도 지원하는 것을 확인할 수 있고, 아까 위에서 본 [ + Add Filed ]를 하고 author를 준 것이다.


 *공부를 할 때는 접속을 GreatfulDeadconcerts로 접속하면 된다. (root랑 비밀번호는 같다.) 접속한 후에 Graph 탭으로 가서 OrientDB가 제공하는 그래프를 한 번 보자. DB를 이런 식으로 표현한다는 게 너무 놀랍다. 



반응형
Comments