수직적 확장
-
SQL vs NoSQLCS 지식/데이터베이스(Database) 2023. 4. 21. 22:13
SQL(관계형) - 데이터가 고정된 열과 행을 가지고 있는 테이블에 저장되는 관계형 데이터베이스와 상호 작용할 때 사용 (1970년대 초반에 스토리지가 비쌌기 때문에 데이터 중복을 줄이기 위해 데이터베이스 정규화 등을 하는 시기에 발전) ex) Oracle, DB2, MySQL, PostgreSQL, Microsoft SQL Server - ACID transactions ACID 속성 이란 - Atomicity(원자성) : 완벽하게 실행하거나 혹은 전혀 실행하지 않거나 둘 중 하나. - Consistency(일관성): transaction이 commit 되면 데이터가 데이터베이스 스키마를 준수하도록 요구됨. transaction이 테이블에 변경 사항을 적용할 때 미리 정의된, 예측할 수 있는 방식만 취..