용어사전 목록으로

GLOSSARY

NVMe Key Value Command Set 키와 값 저장 명령 집합

비휘발성 메모리 기반 저장장치에서 논리 블록 주소 대신 키를 지정해 값을 저장하고 조회하도록 정의한 명령 집합입니다.

01

용어와 정의

영문 또는 원어: NVMe Key Value Command Set

영문 정식명칭: NVM Express Key Value Command Set

NVMe의 영문 정식명칭: Non-Volatile Memory Express

한글명: 키와 값 저장 명령 집합

비휘발성 메모리 기반 저장장치에서 논리 블록 주소 대신 키를 지정해 값을 저장하고 조회하도록 정의한 명령 집합입니다.

02

정확한 의미와 동작 원리

일반 블록 저장 명령은 데이터를 읽거나 쓸 위치를 논리 블록 주소로 지정합니다. 키와 값 저장 명령은 응용 프로그램이 다루는 키와 그에 대응하는 값을 장치 명령의 대상으로 사용합니다. 공식 설명은 키를 제공해 값을 저장하고 같은 키로 값을 가져오는 접근을 설명합니다.

이는 저장장치가 모든 데이터베이스 기능을 제공한다는 뜻이 아닙니다. 응용 프로그램의 검색 조건, 여러 레코드 사이의 처리 일관성이나 복제 및 접근 권한은 별도 설계 범위입니다. 키와 블록 사이의 변환을 줄일 수 있다는 설명을 모든 응용 프로그램의 성능 보장으로 확대하지 않습니다.

03

쉽게 이해하기

물건을 선반의 몇 번째 칸에 둘지 직접 지정하는 대신 물건의 이름표로 보관하고 찾는 방식에 비유할 수 있습니다. 이름표가 키이고 보관할 내용이 값입니다. 이름표를 사용한다고 창고가 회계나 고객 관리까지 자동으로 수행하는 것은 아닙니다.

04

종류와 버전 및 관련 방식의 차이

블록 명령 집합과의 차이

블록 방식은 논리 블록 주소와 길이를 기준으로 저장장치에 접근합니다. 키와 값 방식은 키를 기준으로 값을 다루므로 같은 장치 연결 규격을 사용하더라도 응용 프로그램의 접근 방식은 달라집니다.

키와 값 데이터베이스와의 차이

데이터베이스는 질의와 일관성, 복제 및 운영 기능 등을 제공할 수 있습니다. 장치의 명령 집합은 그 아래 저장 접근을 정의하므로 데이터베이스 제품과 같은 범위로 설명하지 않습니다.

독립 규격 판의 구분

NVM Express 2.0 체계에서는 기본 규격과 개별 입출력 명령 집합 문서를 구분합니다. 확인한 Key Value 문서는 2026년 7월 31일 승인된 1.4판을 표시합니다. 기본 규격의 2.4라는 숫자와 명령 집합 1.4를 서로 바꾸어 표기하지 않습니다.

05

적용 대상과 조건

키 단위 접근을 지원하는 저장장치와 호스트 소프트웨어의 조합에서 검토합니다. 일반 저장장치가 NVM Express를 지원한다고 해서 이 명령 집합도 지원하는 것은 아닙니다.

장치의 명령 집합 지원, 이름 공간 구성, 운영체제 및 사용 도구의 지원을 함께 확인해야 합니다. 범용 블록 장치를 다루는 기존 프로그램이 수정 없이 같은 방식으로 사용할 수 있다고 가정하지 않습니다.

06

오해하기 쉬운 점

키와 값 캐시는 언어 모델의 이전 계산 상태를 저장하는 개념입니다. 이름이 비슷해도 이 저장장치 명령 집합과 다른 뜻입니다.

모든 키 길이와 값 크기, 원자적 처리 범위를 제품 공통값으로 단정하지 않습니다. 적용 규격 판과 장치가 보고하는 한도를 확인합니다.

07

자주 묻는 질문

기존 파일시스템을 그대로 쓰면 되나요?

파일시스템과 블록 접근을 전제로 한 프로그램은 해당 명령 집합의 활용 경로가 별도로 필요할 수 있습니다. 호스트 도구와 응용 프로그램의 지원을 확인해야 합니다.

모든 솔리드 스테이트 드라이브가 지원하나요?

아닙니다. 저장장치가 사용하는 명령 집합과 지원 기능을 확인해야 합니다. 연결 규격이나 장치 형태만으로 키와 값 명령 지원을 판정할 수 없습니다.

08

공식 근거와 적용 판

Key Value Command Set 1.4와 NVM Express 기본 규격 2.4 체계를 구분합니다. 검토일 기준 공식 페이지의 문서 판을 사용합니다.

최종 검토일: 2026-10-25

NVM Express: Key Value Command Set Specification

NVM Express: NVM Express Base Specification 2.4

09

함께 비교할 용어의 상세 설명

관련 용어와 글

함께 이해할 기준 개념

GLOSSARY CONTACT

궁금한 용어와 적용 상황을 알려주세요

용어가 사용된 문장과 장비 환경을 함께 알려주시면 필요한 설명과 관련 안내를 확인합니다.