내맘대로 살기🎉
[OrientDB] 설치 및 기본 사용법 본문
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를 이런 식으로 표현한다는 게 너무 놀랍다.
'개발자의 길 > DB' 카테고리의 다른 글
[OrientDB] javascript로 제어하기 (OrientJS, CRUD하는 법) (1) | 2017.05.06 |
---|---|
맥에서 VM을 이용해서 오라클 설치하기 with Toad (5) | 2017.04.09 |