NoSQL
유연한 스키마, 수평 확장에 유리.
장점: 확장성과 유연성.
단점: 표준의 부재와 일관성 문제.
RDBMS
정의된 스키마, ACID 속성 중심.
장점: 데이터 무결성과 표준화.
단점: 확장성 제한과 스키마 변경의 어려움.
M(Model): 데이터와 비즈니스 로직 처리.
V(View): 사용자에게 보여지는 UI 부분.
C(Controller): 사용자의 입력을 받아 Model과 View를 조정.
MVC는 애플리케이션의 로직, UI, 사용자 입력을 분리하여 관리하고 확장성을 높이는 디자인이다.