NoSQL란?
관계형 데이터베이스 이외의 데이터베이스의 총칭. 키-값형, 문서형, 열 지향형, 그래프형 등이 있다. 여러 서버에 분산하여 규모를 넓히기 쉽고 데이터 형식을 유연하게 할 수 있는 제품이 많은 반면, 표의 조인 같은 복잡한 질의나 엄밀한 일관성은 서툰 경우가 많다.
일본어 명칭: NoSQL
NoSQL은(는) 데이터베이스 기초 등 1개 분야의 연습 문제 2개에 나와요.
분야: 데이터베이스 기초
관계형 데이터베이스 이외의 데이터베이스의 총칭. 키-값형, 문서형, 열 지향형, 그래프형 등이 있다. 여러 서버에 분산하여 규모를 넓히기 쉽고 데이터 형식을 유연하게 할 수 있는 제품이 많은 반면, 표의 조인 같은 복잡한 질의나 엄밀한 일관성은 서툰 경우가 많다.
일본어 명칭: NoSQL
NoSQL은(는) 데이터베이스 기초 등 1개 분야의 연습 문제 2개에 나와요.
분야: 데이터베이스 기초
정답: C. 키를 지정하여 값을 읽고 쓰는 단순한 조작에 특화되어 있어 여러 서버에 분산하여 규모를 넓히기 쉽지만, 표의 조인 같은 복잡한 질의에는 적합하지 않다
NoSQL은 관계형 데이터베이스 이외의 데이터베이스를 통틀어 가리키는 말로, 키-값형, 문서형, 열 지향형(와이드 컬럼형), 그래프형 등이 있습니다. 키-값형은 키(식별자)와 값의 쌍을 저장하고, 키를 지정하여 값을 꺼내는 단순한 조작에 특화되어 있습니다. 데이터를 키로 나누어 여러 서버에 분산하기 쉬우므로, 접근량이 매우 많은 웹 서비스에서 로그인 중인 이용자의 정보(세션) 등을 저장하는 데 사용됩니다. 그 반면 값의 내용에 의한 검색이나 표의 조인 같은 복잡한 질의는 서툴러서 애플리케이션 쪽에서 궁리해야 합니다. 값의 형식을 미리 엄격하게 정해 둘 필요가 없는(스키마리스) 제품이 많은 것도 특징입니다. 또한 분산된 복제본 사이에서 갱신이 바로는 맞춰지지 않는 결과적 일관성을 허용하는 제품도 있습니다.
NoSQL은 관계형 데이터베이스 이외의 데이터베이스를 통틀어 가리키는 말로, 키-값형, 문서형, 열 지향형(와이드 컬럼형), 그래프형 등이 있습니다.
NoSQL이라고 불리는 데이터베이스 중 키-값형의 특징으로 일반적으로 올바른 것은?NoSQL 제품 중에는 가용성을 우선하여 시간이 지나면 복제본이 맞춰지는 결과적 일관성을 채택한 것이 많습니다.
여러 서버에 데이터의 복제본을 두는 분산 데이터베이스에 대한 CAP 정리의 설명으로 적절한 것은?관계형 데이터베이스(Relational Database) 2단계 로킹(2PL) 격리 수준(Isolation Level) 기본 키(Primary Key) 뷰(View) 외래 키(Foreign Key) 인덱스(Index) 정규화(Normalization) 제3정규형(3NF) 트랜잭션(Transaction)