More Related Content
PPTX
PDF
PPT
PDF
NoSQL distilled 왜 NoSQL인가 PDF
PDF
제2회 사내기술세미나-no sql(배표용)-d-hankim-2013-4-30 PDF
PPTX
What's hot
PDF
PPT
PDF
Spark 의 핵심은 무엇인가? RDD! (RDD paper review) PDF
PPTX
mongodb와 mysql의 CRUD 연산의 성능 비교 PPTX
(Apacje Spark)아파치 스파크 개요, 소개, 스파크란? PDF
cassandra overview & spark to cassandra PDF
Zeppelin notebook 만들기 PDF
왜 Spark 와 infinispan 왜 같이 쓰지 PPTX
PPTX
PDF
PDF
하둡 좋은약이지만 만병통치약은 아니다 PDF
PDF
PDF
일래스틱 서치 ch7. 일래스틱 서치 클러스터 세부사항 PDF
Ch1 일래스틱서치 클러스터 시작 PDF
Elasticsearch server Chapter5 PPTX
PDF
Viewers also liked
PDF
PDF
Maven build for 멀티프로젝트 in jenkins PPTX
PDF
Apache Spark Overview part2 (20161117) PDF
제2회 사내기술세미나-no sql(배표용)-d-hankim-2013-4-30 PDF
PDF
PDF
Do not use Django as like as SMARTSTUDY PDF
PPTX
PPTX
PPTX
Api design for c++ ch3 pattern PDF
파이콘 한국 2017 키노트 : Back to the Basic PPTX
Node Js와 Redis를 사용한 구조화된 데이터 PDF
PPTX
PPTX
PDF
PPTX
PDF
More from Choonghyun Yang
PDF
PDF
PPTX
PDF
PDF
Spring boot 공작소(1-4장) PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
아꿈사.C++ api 디자인.20140315 a PDF
PDF
PDF
PDF
PDF
NoSQL distilled.그래프 데이터베이스
- 1.
- 2.
- 3.
- 4.
Neo4j란?
• 자바 기반의그래프 DB.
• REST 방식 지원.
• 인덱스 및 노드 탐색 지원.
• 이중화를 통한 고 가용성 지원(Zookeeper)
• 백업 / 복구 지원.
• Spring에서 지원.
- 5.
- 6.
- 7.
일관성
• 대다수 그래프데이터베이스는 노드 분산
지원 안함.
• ACID 완벽 지원.
• Master는 쓰기 , Slave는 읽기.
• 트랜잭션을 통해 일관성 보장.
• 노드는 연결된 관계가 없을 때만 삭제.
- 8.
트랜잭션
• 노드 변경혹은 관계 추가시 트랜잭션을
명시.
– NotInTransactionException 발생.
• 읽기 연산은 트랜잭션 없이 수행 가능.
- 9.
- 10.
가용성
• 1.8버전 부터Slave를 사용하여 고 가용성
지원.
• Slave도 쓰기 처리 가능.
– 마스터와 동기화 후 쓰기를 먼저 Master에서
commit 후 Slave도 commit
• Master가 다운되면 Slave가 Master.(클러
스터)
- 11.
- 12.
확장성
• 서버 장비에메모리 추가.
• 읽기 Slave 추가 확장.
• 도메인을 이용해 데이터를 분활 저장.
- 13.