[게임서버프로그래밍#2] RDBMS와 NoSQL
이 글에서는 데이터베이스의 두 가지 큰 흐름인 RDBMS와 NoSQL의 개념과 차이를 설명한다. 각각이 중시하는 원칙(ACID, BASE), 구조상의 차이, 분산처리(샤딩)까지 예시와 함께 살펴본다. 데이터베이스의 기본 개념 데이터를 효율적으로 저장하고, 변경하고, 조회하기 위해 사용하는 시스템을 데이터베이스(Database)라고 한다.데이터베이스는 크게 RDBMS(Relational Database Management System)와 NoSQL(Not Only SQL) 두 종류로 구분할 수 있다. RDBMS란 무엇인가 정의관계형 데이터베이스로, 데이터를 테이블(table) 형태로 저장한다.행(Row)과 열(Column)로 구성된 구조를 갖는다.**SQL(Structured Query Langua..
2024.06.13