db

· CS 지식
먼저 클러스터링에 대한 정의 먼저 알고 이해해야할 것 같다. 2023.07.18 - [CS 지식] - 클러스터링이란? 클러스터링이란? 각기 다른 서버들을 하나로 묶어서 하나의 시스템같이 동작하게 함으로써 클라이언트들에게 고가용성의 서비스를 제공하는 것 그렇다면 DB 클러스터링이란 무엇이고 어떤 기능을 하는가? 정의 데이터베이스 구축의 경우 1개의 서버로 하나의 데이터베이스를 구축해서 사용하는 편이다. 허나 1개의 서버로만 데이터베이스를 사용하게 되면 부하나 장애로 인해 서비스가 죽는 현상이 발생하게 된다. 이러한 이유로 가용성을 보장하기 위해 여러 서버를 구축 후 하나의 데이터베이스로 사용하는 경우를 DB 클러스터링이라고 한다. 데이터베이스 시스템의 성능과 안정성을 향상시키기 위해 시스템의 워크로드를 분..
· CS 지식
SQL SQL은 구조화된 쿼리 언어 (Structured Query Language) 이다. 따라서 데이터베이스 자체를 나타내는 것이 아니라, 특정 유형의 데이터베이스와 상호 작용하는 데 사용하는 쿼리 언어. SQL 을 사용하면 관계형 데이터베이스 관리 시스템(RDBMS)에서 데이터를 저장, 수정, 삭제 및 검색할 수 있다. 이러한 관계형 데이터베이스에는 두 가지 특징이 있다. 데이터는 엄격한 데이터 스키마(정해진 규칙)를 따라 데이터베이스 테이블에 저장된다. 데이터는 테이블에 레코드 형식으로 저장되며, 각 테이블에는 명확하게 정의된 구조(테이블에 들어갈 수 있는 데이터와 그렇지 않을 수 있는 데이터를 정의하는 필드의 집합)이 있다. 구조는 필드의 이름과 데이터 유형으로 정의된다. 데이터는 관계를 통해서..
Nowon9159
'db' 태그의 글 목록