728x90 Database2 NoSQL과 RDBMS 그 차이 NoSQL(Not Only SQL)은 RDBMS(관계형 데이터베이스) 모델링에 대안을 제공하는 데이터베이스 기술의 일종입니다. RDBMS(관계형 데이터베이스) 모델링에서는 데이터를 정형화된 테이블 형태로 저장하며, 이를 통해 데이터 간의 관계를 정의합니다. 그러나 NoSQL에서는 테이블이나 스키마가 없으며, 비정형화된 데이터를 저장합니다. NoSQL은 다양한 유형이 존재하며, 데이터의 특성에 따라 다르게 적용됩니다. NoSQL은 주로 다음과 같은 특징을 가집니다. 1. 스키마 자유도가 높습니다. 관계형 데이터베이스에서는 데이터를 저장하기 전에 미리 정의된 스키마가 있어야 합니다. 그러나 NoSQL은 스키마가 없거나, 자유로운 형태로 스키마를 정의할 수 있습니다. 2. 분산 처리에 적합합니다. NoSQL은.. 2023. 4. 13. 데이터베이스 스키마란? 스키마(Schema)는 데이터베이스에 저장된 데이터의 구조와 제약 조건을 나타내는 것으로, 데이터베이스 내에 어떤 데이터가 저장되어 있고, 각각의 데이터가 어떤 속성을 가지며, 이 속성들은 어떤 제약 조건에 따라 정의되는지를 정의합니다. 데이터베이스에서 사용되는 스키마는 일반적으로 데이터베이스 관리 시스템(DBMS)에 의해 지원됩니다. 스키마는 일종의 도면으로 데이터베이스의 구조와 제약 조건을 명확히 정의합니다. 이를 통해 데이터베이스는 일관성과 무결성을 유지할 수 있습니다. 스키마는 데이터베이스 관리 시스템이 데이터를 검색, 삽입, 수정, 삭제할 때 사용되는 일종의 지도입니다. 스키마는 보통 3가지 종류로 구분됩니다. 개념 스키마, 외부 스키마, 내부 스키마입니다. 개념 스키마는 전체 데이터베이스의 논.. 2023. 4. 10. 이전 1 다음 728x90