데이터베이스 선정 과정 (RDBMS vs NoSQL)
NoSQL NoSQL은 "Not Only SQL"의 약자로, 관계형 데이터베이스가 가진 구조화된 쿼리 언어(SQL)에만 의존하지 않는 데이터 저장소의 총칭입니다. 이러한 데이터베이스는 대량의 분산된 데이터를 저장하고 관리하기 위해 설계되었으며, 관계형 데이터베이스 모델의 엄격한 구조 대신 더 유연한 데이터 모델을 사용합니다. NoSQL 데이터베이스는 크게 네 가지 주요 유형으로 분류됩니다: 문서 지향, 키-값 저장소, 컬럼 패밀리, 그래프 데이터베이스입니다. 문서 지향 데이터베이스는 JSON, BSON 같은 반구조화된 데이터 형식을 사용하여 문서를 저장하고, 이러한 문서들은 키에 의해 식별됩니다. MongoDB와 CouchDB가 이 범주에 속합니다. 키-값 저장소는 가장 단순한 형태의 NoSQL 데이터베이스로, 각 키에 하나의 값이 매핑되어 있으며, Redis와 DynamoDB가 여기에 해당합니다. 컬럼 패밀리 데이터베이스는 대규모 분산 시스템에 최적화되어 있으며, 데이터를 컬럼 기