목록Infra/CockroachDB (3)
yoongrammer

관련 글 2020/10/25 - [DB] - CockroachDB 란 2020/11/01 - [DB] - CockroachDB 설치 목차 CockroachDB 사용방법 노드 3개를 가지고 있는 클러스터를 만들어 보겠습니다. 1. 클러스터 시작 1. cockroach start 명령을 사용하여 첫 번째 노드를 생성합니다. $ cockroach start \ --insecure \ --store=node1 \ --listen-addr=localhost:26257 \ --http-addr=localhost:8080 \ --join=localhost:26257,localhost:26258,localhost:26259 \ --background 다음과 같은 메시지가 표시됩니다. * * WARNING: RUNNIN..

관련 글 2020/10/25 - [DB] - CockroachDB 란 2020/11/02 - [DB] - CockroachDB 사용방법 목차 CockroachDB 설치 OS별 CockroachDB 설치 방법에 대해서 알아보도록 하겠습니다. macOS 1. Homebrew를 설치합니다. $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 위의 내용을 macOS 터미널에 붙여 넣습니다. 2. Homebrew를 사용하여 CockroachDB를 설치합니다. $ brew install cockroachdb/tap/cockroach 3. 설치가 되었는지 확인해 봅니다. $ cockroach..

목차CockroachDB 란?CockroachDB는 최신 클라우드 애플리케이션을 위해 설계된 분산 데이터베이스입니다. Cockroach는 바퀴벌레라는 뜻이다. 왜 이런 이름으로 지었을까?바퀴벌레처럼 강한 생존력을 가졌다는 것을 어필하기 위해서입니다.CockroachDB의 기본 설계 목표는 바퀴벌레처럼 강한 생존력과 일관성입니다.특징CockroachDB의 특징은 아래와 같습니다.NewSQL(NoSQL+RDB) 사용KV(keys-value) store (NoSQL)PostgreSQL 문법과 호환됨 (RDB)ACID transaction 지원 (RDB)horizontal scalabilityKV store를 사용하고 있기 때문에 수평 확장이 용이합니다.strong consistencyACID transacti..