데이터베이스는 다음과 같이 크게 두 그룹으로 분류할 수 있습니다.
관계형 DB: 정형 데이터를 저장하기 위한 전통적인 데이터 스토리지 아키텍처입니다. 열과 행으로 구성된 테이블에 정보를 저장하기 위해 키와 값의 쌍을 사용합니다. 데이터베이스 쿼리는 SQL을 통해 수행됩니다.
비관계형(NoSQL) DB: 비정형 데이터를 저장하는 데 매우 적합한 데이터 스토리지 아키텍처입니다. 문서 데이터 스토어, 열 지향 데이터베이스, 키-값 스토어 및 그래프 데이터베이스는 모두 NoSQL 데이터베이스의 예입니다. 이러한 NoSQL 데이터베이스 중 다수는 기술적으로 SQL 호환 쿼리를 지원하지만 기본 쿼리 전략은 근본적으로 서로 다릅니다.