NoSQL이라는 용어가 모든 비정형 데이터베이스에 대한 상위 범주로 종종 사용되고 있지만, 근본적인 데이터 모델을 설명하는 용어로 사용하기에는 모호하고 그 의미를 명확히 정의하고 있지 않습니다. 무엇보다도 NoSQL 데이터베이스가 유연성, 확장성, 성능을 확보하기 위해 절충했던 요소들이 잘 반영되지 않았습니다. 이 백서에서는 기술 의사 결정권자들이 NoSQL와 비정형 데이터베이스의 복잡하고 빠르게 진화하는 도메인을 이해할 수 있도록 돕기 위해 이들 간의 주요 차이점을 정리했습니다. 또한 이러한 시스템을 정의하는 7가지 관점을 기반으로 주요 고려 사항들을 살펴볼 것입니다.
주요 내용
- 데이터 모델, 쿼리 모델
- 일관성 및 트랜잭션 모델
- API
- 모바일 데이터, 데이터 플랫폼
- 마지막 고려사항 : 커뮤니티, 락인