더북(TheBook)

키-값 데이터베이스는 간단한 데이터 모델을 사용한다. 데이터를 관리하는 문법도 간단하다. 일반적으로 데이터베이스 이름, 버킷 이름, 혹은 다른 유형의 컬렉션 이름으로 이름공간 하나를 명시하고 키-값 쌍에서 수행하려는 작업을 가리키는 키를 명시하면 된다. 이름공간 명칭과 키를 명시하면 키-값 데이터베이스는 관련된 값을 반환해 줄 것이다. 키와 관련된 값을 갱신하고 싶으면 이름공간과 키, 새로운 값을 명시하면 된다.

키-값 데이터베이스는 유연하고 관대한 편이다. 잘못된 유형의 데이터를 할당하는 실수를 저질렀을 때, 예를 들어 정수 대신 실수를 할당했을 때조차도 데이터베이스는 아무런 불평을 하지 않는다. 이러한 특성은 데이터 유형이 바뀌거나 같은 속성에 대해 둘 이상의 데이터 타입을 지원해야 할 때 특히 유용하다. 고객 식별자로 숫자 타입과 문자 타입을 모두 지원해야 한다면 다음과 같이 코드를 작성하면 된다.


shoppingCart[cart:1298:customerID] = 1982737
shoppingCart[cart:3985:customerID] = 'Johnson, Louise'

컴퓨터 과학에서 단순한 데이터 구조의 장점 중 하나로 꼽는 것이 바로 빠른 작업처리다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.