NoSQL은 무엇이더냐? [JD 용어 뽀개기]
- 11,784
- 0
- 0
![]()
먼저 SQL이 무엇인지 알아야겠죠?
- SQL이란 구조화질의 언어, Structured Query Language
- 표준형 데이터베이스를 이용하기 위한 표준 언어를 의미
- 과거에는 관계형 데이터 베이스만 있었지만, 요즘에는 다른 형태의 데이터베이스도 나와있음
→ 비-관계형 데이터베이스
그럼 NoSQL은 무엇일까요?
- NoSQL은 SQL만을 사용하지 않는 데이터베이스 관리 시스템
- 즉, 여러 유형의 데이터 베이스를 사용하는 것
- 아직까지 구체적으로 내려진 정의가 없지만, 공통점이 있음
21세기 초반부터 개발되기 시작 (21세기 초반 웹 환경에 기초)
클러스터에서 실행할 목적으로 만들어짐
데이터를 효율적으로 저장할 수 있으며 얼마든지 수평적 확장이 가능함
NoSQL이 나타나게 된 계기는?
- 지난 20년간 데이터 저장할 때 관계형 데이터베이스 사용
- 웹환경의 변화 / 빅데이터의 드장
- 컴퓨터 여러대에 데이터를 분산해 저장하는 것을 고민하게 됨
NoSQL의 종류는?
`17.06.08(updated. `17.06.08)
