tag: cockroachdb

페블(Pebble): RocksDB에서 영감을 받은 키밸류 저장소

created: 2020-09-18 | updated: 2020-09-21

페블(Pebble)RocksDB에서 영감을 받은 키밸류 저장소입니다. 카크로치디비 블로그에 새로운 Pebble 이야기가 포스팅되었는데 그 내용을 요약하고 의견을 덧붙입니다.

(Guide) Jordan Lewis's LARGE DATA BANK livestream: Bugfix and Chill(버그를 수정하자!)

created: 2020-05-14 | updated: 2020-07-28

이번 주에도 @JordanALewis의 진행되었습니다. Bugfix and Chill이란 제목으로 여러가지 버그성 이슈를 살펴봅니다.

이번에도 흥미로운 부분을 정리해 안내드리며, 내일 새벽 4시에는 streaming internal query engine에 관한 라이브 방송이 계획되어 있으니 많은 관심 부탁드립니다.

(Guide) Jordan Lewis's LARGE DATA BANK livestream: CockroachDB is learning the secret technique LISTEN/NOTIFY

created: 2020-05-05 | updated: 2020-07-28

@JordanALewis는 매 주 토요일 새벽 4시에 카크로치디비 관련 라이브스트림을 진행하고 있습니다. 이번에는 PostgreSQL의 LISTEN/NOTIFY를 구현하고 있는데, 흥미로운 부분을 정리해 안내드립니다.

이슈: sql: support NOTIFY, LISTEN, and UNLISTEN commands of postgresql

PR: https://github.com/cockroachdb/cockroach/pull/48308

CockroachDB

created: 2020-04-26 | updated: 2020-09-20
페블(Pebble): RocksDB에서 영감을 받은 키밸류 저장소 (Guide) Jordan Lewis's LARGE DATA BANK livestream: Bugfix and Chill(버그를 수정하자!) (Guide) Jordan Lewis's LARGE DATA BANK livestream: CockroachDB is learning the secret technique LISTEN/NOTIFY 피터 매티스와의 인터뷰 - Software Engineering Daily 스프린트서울 참가자분들을 위한 카크로치디비(CockroachDB) 카크로치디비의 컬럼 패밀리

(very good first issue) #41274 sql: Support aggregate functions for statistics

created: 2020-02-20 | updated: 2020-04-29

카크로치디비 이슈 #41274 sql: Support aggregate functions for statistics

개요

이슈 #41274는 PostgreSQL에서 지원하는 aggregate function들의 구현을 요구하며, 대상은 아래와 같습니다.

(very good first issue) #44135 sql: add support for COMMENT ON VIEW, COMMENT ON SEQUENCE

created: 2020-02-20 | updated: 2020-04-29

카크로치디비 이슈 #44135 sql: add support for COMMENT ON VIEW, COMMENT ON SEQUENCE

개요

이슈 #44135 PostgreSQL에서 지원하는 COMMENT ON 문법의 VIEW, SEQUENCE에 대한 지원을 요구합니다.

스프린트서울 참가자분들을 위한 카크로치디비(CockroachDB)

created: 2020-02-20 | updated: 2020-05-19
스프린트에 참가하는 이유 왜 스프린트에 참가하시나요? 참가할 때마다 여러가지 이유를 생각해보지만 정답이 있는 문제는 아닙니다. 저는 처음 스프린트에 참가하며 다음과 같은 동기를 가지고 있었습니다. Go 언어 개발능력을 향상시키고 싶었습니다. 가까운 미래에 애플리케이션 개발을 위해 단단하고 확장가능한 데이터베이스를 사용하고 싶었습니다. 아직 목표를 완전히 이룬 것은 아니지만 스프린트서울에 처음 참가한 2019년 6월보다는 한 걸음 나아가 있습니다. 당신에게는 어떤 목표가 있나요? 저보다 더 멋진 목표와 동기가 있을 것으로 기대됩니다. 댓글로 저에게도 알려주십시오!

피터 매티스와의 인터뷰 - Software Engineering Daily

created: 2020-02-20 | updated: 2020-05-03

카크로치 연구소의 피터 매티스가 소프트웨어 엔지니어링 데일리와 인터뷰를 진행했습니다. 몇 가지 흥미로운 부분을 요약해 정리했으며, 전체 내용은 소프트웨어 엔지니어링 데일리에서 들을 수 있습니다.

(안내서) 카크로치디비(CockroachDB) 블로그 / 카크로치디비 19.2 출시

created: 2019-11-13 | updated: 2020-02-23

카크로치디비 19.2가 릴리즈되었습니다. 레이턴시, 신뢰성, 편의성 측면에서 상당한 개선을 이야기하고 있는데, 인상 깊은 내용 몇 가지를 안내해 드리겠습니다.

sql: COMMENT ON INDEX 지원(CockroachDB issue #41316)

created: 2019-10-20 | updated: 2020-02-23

이슈: sql: add support for COMMENT ON INDEX #41316

sql: COMMENT ON INDEX 지원 작업을 했습니다. 이번에는 이슈 등록자가 저에게 먼저 연락을 하는 새로운 경험을 했습니다.

삭제될 WAL, MANIFEST, sstable을 보관하는 기능 제공 (Pebble issue #284)

created: 2019-10-13 | updated: 2020-02-23

개요

이슈: https://github.com/cockroachdb/pebble/issues/284

이번에는 Pebble에서 아무에게도 할당되지 않은 이슈를 선택해 수정했습니다.

초보다 정밀한 단위에 대한 `EXTRACT` 명령이 postgres와 다르게 동작함(CockroachDB issue #40683)

created: 2019-10-13 | updated: 2020-02-23

개요

이번에는 간단하게 해결할 수 있는 이슈를 수정했습니다. 이 정도의 이슈는 처음 스프린트에 참여하는 분도 해결할 수 있을 것으로 기대합니다.

db: SingleDelete 구현(Pebble issue #222)

created: 2019-08-19 | updated: 2020-02-23

개요

Pebble은 LevelDB/RocksDB에서 영감을 받은 카크로치디비용 키-밸류 저장소입니다. 현재(2019년 8월)는 개발 진행중인 상태이며, 2020년 카크로치디비 적용을 계획하고 있습니다.

파이콘 한국 2019 스프린트 - 카크로치디비(CockroachDB)와 함께

created: 2019-08-18 | updated: 2020-02-23

파이콘 한국 2019 스프린트에 참가했습니다.

카크로치디비(CockroachDB) 윈도우(WSL2)에서 빌드

created: 2019-07-02 | updated: 2020-02-23

스프린트서울 참가하면 가장 불편했던 일은 개발환경 설정이었다. 평소에는 집에 있는 리눅스(데스크탑) 환경에서 개발하였는데, 윈도우즈(노트북)을 사용하게 되었기 때문이다. 급한대로 VirtualBox를 사용했는데 성능 차이도 있었고, 직접 손봐야 할 부분이 많았다.

스프린트서울 첫 참가

created: 2019-06-30 | updated: 2020-02-23

작년 11월부터 카크로치디비에 기여하고 있습니다. 한국에는 관련 커뮤니티나 정보가 부족해 답답해 하고 있었는데, 스프린트서울이라는 행사를 알게되어 참가했습니다.

(번역) 카크로치디비(CockroachDB) 블로그 / 왜 우리는 카크로치디비 라이센스를 변경했는가

created: 2019-06-10 | updated: 2020-02-23

(번역) 카크로치디비(CockroachDB) 블로그 / 지역 파티셔닝을 사용해 성능을 향상시키는 방법

created: 2019-06-08 | updated: 2020-02-23

(번역) 카크로치디비(CockroachDB) 블로그 / CockroachDB 19.1 소개

created: 2019-05-06 | updated: 2020-02-23

(번역) 카크로치디비(CockroachDB) 블로그 / 고가용성의 역사

created: 2019-01-04 | updated: 2020-02-23

분산 SQL 데이터베이스 CockroachDB

created: 2018-12-26 | updated: 2020-02-23

(번역) 카크로치디비(CockroachDB) 블로그 / Go 테스트 코드 의존성 압도적으로 관리하기

created: 2018-12-15 | updated: 2020-02-23

(번역) 카크로치디비(CockroachDB) 블로그 / Serializable이 진정한 트랜잭션입니다

created: 2018-12-03 | updated: 2020-02-23

(번역) 카크로치디비(CockroachDB) 블로그 / 비용기반 SQL 옵티마이저는 어떻게 만들어졌나

created: 2018-11-18 | updated: 2020-02-23

(번역) 카크로치디비(CockroachDB) 블로그 / CAP 이론의 한계

created: 2018-11-07 | updated: 2020-02-23

(번역) 카크로치디비(CockroachDB) 블로그 / CockroachDB 1.0 제품준비 완료

created: 2018-11-04 | updated: 2020-02-23

원문: https://www.cockroachlabs.com/blog/cockroachdb-1-0-release

2017년 5월에 작성된 CockroachDB 1.0 제품준비 완료 소식입니다. 이어서 최신 버전인 2.0, 2.1 소식도 전해드리겠습니다.

(번역) 카크로치디비(CockroachDB) 블로그 / 관리형 CockroachDB 출시: The Geo-Distributed Database as a Service

created: 2018-10-31 | updated: 2020-02-23

(번역) 카크로치디비(CockroachDB) 블로그 / cgo의 비용과 복잡성

created: 2018-10-26 | updated: 2020-02-23

(번역) 카크로치디비(CockroachDB) 블로그 / CockroachDB의 온라인 스키마 변경 원리

created: 2018-10-26 | updated: 2020-02-23

(번역) 카크로치디비(CockroachDB) 블로그 / Go에서 가비지 컬렉션을 최적화하는 방법

created: 2018-10-23 | updated: 2020-02-23

(번역) 카크로치디비(CockroachDB) 블로그 / 왜 Go가 CockroachDB에 올바른 선택인가

created: 2018-10-21 | updated: 2020-02-23

(번역) 카크로치디비(CockroachDB) 블로그 / CockroachDB에서의 SQL: 테이블 데이터를 키밸류 저장소에 매핑시키기

created: 2018-10-19 | updated: 2020-02-23

(번역) 카크로치디비(CockroachDB) 블로그 / CockroachDB의 분산처리, 아토믹 트랜잭션은 어떻게 동작하는가

created: 2018-10-17 | updated: 2020-02-23

(번역) 카크로치디비(CockroachDB) 블로그 / Raft를 스케일링하기

created: 2018-10-16 | updated: 2020-02-23

(번역) 카크로치디비(CockroachDB) 블로그 / Hello World

created: 2018-10-15 | updated: 2020-02-23

카크로치디비의 컬럼 패밀리

created: 0001-01-01 | updated: 2020-05-26

카크로치디비의 컬럼 패밀리에 대해 소개합니다. 실제 스토리지 레이어에 어떻게 데이터가 기록되는지에 관심이 있거나, 더 효율적인 테이블 설계를 하고 싶은 분에게 도움이 되는 내용입니다.