[back end] 기술 면접
NoSQL과 RDBMS의 특징과 차이점에 대해서 장, 단점을 들어 설명해주세요. 답변 : 관계형 데이터베이스는 규격화된 테이블에 데이터가 저장이 되고, 관계를 정의할 수있어서 안정성이 좋고, DB의 성능과 최적화를 하는 '정규화'가 가능하다는 장점이 있고, 단점은 확장하기에 까다롭고, 복잡하다는 단점이 있습니다. 비관계형 데이터베이스는 테이블 형식이 아니어도 되기에 자유성과 확장성, 유연성이 좋은 장점이있고, 일관성이 부족하다는 단점이 있습니다 mvc 패턴에 대해서 설명해주세요. 답변 : 디자인 패턴 중 하나이고, db를 정의하는 모델과, 보여지는 부분인 view, 사용자 입력을 처리하는 컨트롤러로 나누어져있는 패턴이고, 기능별로 분리해놓았기에 유지보수와 재사용성이 좋습니다. RDBMS의 정규화에 대해 ..
2023. 8. 17.