본문 바로가기

NoSQL

(2)
[neo4j] Cypher Query 튜토리얼 What is Cypher? Cypher란 MY SQL데이터 베이스에서 사용되는 SQL처럼 Neo4j 데이터베이스 쿼리에 사용되는 그래프 쿼리 언어이다. return 을 꼭 써주어야함. return 을 써주지 않으면 다음과 같은 Syntax Error가 난다. 예제 Match (m:Movie) where m.released > 2000 RETURN m limit 5 결과 2000이후에 발매된 영화 중 결과를 5개로 제한하여 보여준다. 1. 2005년 이후 발매된 영화를 검색하라. - Match (m:Movie) where m.released > 2005 RETURN m 2. 2005년 이후에 발매된 영화 수를 검색하라. Nodes and Relationships Nodes와 Relationships은 그..
[NoSQL] Key Value Model / Redis - (1) 개념 , 장단점 0. WHAT Key-Value Database 또는 Key-value store에서는 데이터가 Key와 Value의 쌍으로 저장된다. Key는 레코드를 고유하게 실별하며 데이터베이스 내에서 저장과 검색을 하는데 사용된다. Value에는 어떤 형태의 데이터든지 담을 수 있다. 1. WHY RDB의 단점 1. 이미지나 오디오 데이터가 관계모델로 표현 x 2. 구조( 스키마) 가 존재, 스키마 구조가 고정되면 변경 x : 구조가 정해져있기 때문에 RDB에선 SQL질의어만 잘 넣으면 어떤 정보도 찾을 수 있다는 것이 장점이자 단점이다. Key Value Model Idea 구조를 정하지않고. key만 겹치지 않게 넣은 다음 최대한 flexible하게 value를 넣을 수있는 데이터베이스. key로 value를..

반응형