[CS] 데이터베이스와 ORM이란?
✅ 데이터베이스 정의 : 체계화된 데이터의 모음 효율적인 데이터관리를 위해 구조화, 조직화된 정보들의 집합 구성 : 데이터 + 데이터베이스 관리 시스템(DBMS, 데이터베이스를 생성, 수정, 관리 하기 위한 소프트웨어) 크게 RDBMS, NoSQL로 분류한다. ✅ RDBMS, NoSQL RDBMS : 데이터를 '테이블'의 형태로 관리하며 각 테이블은 행(row)과 열(column)로 구성된다 MySQL, PostgreSQL, Oracle etc NoSQL : 데이터를 키-값, 문서, 그래프 형태 등으로 저장한다. 대용량 데이터 처리에 더 적합한 구조를 제공 MongoDB, Cassandra, Redis etc ✅ ORM (Object-Relational Mapping) 정의 : 객체와 관계형 데이터베이스..
2023. 7. 24.