Computer Science/Database1 SQL과 NOSQL의 차이 SQL - 관계형 데이터베이스 -> RDBMS(관계형 DB 관리 시스템, 오라클/mySql 등) 에서 데이터를 저장, 수정, 삭제, 검색 가능하다 -> 정해진 스키마에 따라 테이블에 저장된다, 관계에 따라 여러 테이블에 분산된다, 스키마를 준수하지 않은 레코드는 추가할 수 없다 -> 데이터의 중복을 없애기 위해 관계를 이용하여 저장한다. 하나의 테이블에서 중복없이 하나의 데이터만을 관리하기 때문에 부정확한 데이터를 다룰 위험이 없다 장점 +++데이터 무결성 보장 ++명확한스키마, 데이터는 한번만 저장됨 ++수직 확장만 가능(성능 업글) 단점 -- 수평적 확장이 어렵고, 조인이 많을 시 매우 복잡한 쿼리문이 만들어짐 SQL 데이터베이스 사용이 더 좋을 때 관계를 맺고 있는 데이터가 자주 변경되는 애플리케이.. 2022. 7. 19. 이전 1 다음 반응형