비디오: 4.1 Key-value stores: Why Key Value NOSQL 15:36 2024
키 - 값 저장소 NoSQL에는 키 - 값 저장소의 키인 ID 필드와 데이터 세트가있는 레코드가 있습니다. 이 데이터는 다음 중 하나 일 수 있습니다.
-
응용 프로그램 개발자가 해석하는 임의의 데이터 조각 (데이터베이스와 반대 됨)
-
모든 이름 - 값 쌍 집합 ( bin ) < 아파트의 공유 사서함으로 생각하십시오. 바깥에서 볼 때 번호가 매겨진 구멍이 하나 있습니다. 키를 사용하면 사서함에있는 모든 항목에 액세스 할 수 있습니다. 메일을보고 나면, 메일로 무엇을 할 것인지 결정할 수 있습니다.
일부 키 - 값 저장소는 입력 (예: 정수, 문자열 및 부울)과 값 (예:지도 및 목록)에 대한보다 복잡한 구조를 지원합니다. 이 설정은 개발자가 키 - 값 저장소에 보관 된 문자열 데이터를 직접 코딩하거나 디코딩 할 필요가 없으므로 개발자를 지원합니다.
지도는 간단한 키 - 값 저장 유형입니다. 맵의 고유 키에는 연관된 임의의 단일 값이 있습니다. 이 값은 다른지도의 목록이 될 수 있습니다. 따라서 직접 데이터 처리를 수행하려는 경우 키 - 값 저장소에 트리 구조를 저장할 수 있습니다.
키 - 값 저장소는 처리 속도와 검색 속도에 최적화되어 있습니다. 제한된 수의 노드에서 매우 빠른 처리 속도가 필요하고 복잡한 임시 쿼리 지원을 희생 할 수있는 경우 키 - 값 저장소가 유용 할 수 있습니다.