테이블 모방
키-값 데이터베이스는 관계형 테이블 같은 데이터 구조를 명시적으로 지원하지 않는데, 사실 테이블은 꽤 유용한 데이터 구조다.
Note Oracle NoSQL Database는 대부분의 키-값 데이터베이스와는 다르며 테이블을 사용해 데이터를 조작하는 API를 제공하고 있다.1
테이블 모방emulating table 방법은 엔터티 이름, 고유 식별자, 속성명을 기준으로 만든 키-명명규칙을 사용했던 이전 장들에서 부분적으로 설명했다. 이 장의 첫 부분에 있는 5.1 키 설계와 파티셔닝 절도 참조 하자.
관계형 테이블의 특징을 모두 모방하는 것은 실용적이지 못하다. 예를 들어 테이블 모방 설계 패턴은 SQL 같은 질의 능력을 포함하지 않는다. 대신 기본적인 get과 set 함수를 구현하는 데 초점을 맞추고 있다.
1 http://docs.oracle.com/cd/NOSQL/html/GettingStartedGuideTables/tablesapi.html에 있는 “Chapter 3. Introducing Oracle NoSQL Database Tables and Indexes” 참조