Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 암호화폐
- kubernetes
- angular
- threejs
- 탈중앙화
- 보안
- 이더리움
- 시장
- 비트코인
- Three
- 스마트 컨트랙트
- Docker
- Games
- 게임
- strongloop
- 주식
- ps4
- 쿠버네티스
- review
- PC
- 젤다 왕눈
- Linux
- 투자
- game
- 리뷰
- 거래
- loopback
- 스마트 계약
- 블록체인
- 부동산
Archives
- Today
- Total
BaeBox
ClickHouse 의 특징 본문
반응형
ClickHouse 의 특징 | |
True Column-Oriented DBMS |
data와 함께 쓰잘데기 없는 정보가 같이 저장되지 않는다. CPU 부하가 적도록 data 가 압축되어 컴팩트(작게)하게 보관한다. |
Data Compression | Data 를 압축하여서 성능이 좋다고 한다. 그런데 성능에 기여하는 바는 적은듯. |
Disk Storage of Data | 하드를 가상메모리 쓰듯 쓴다고 한다. 그래서 실제 필요한 용량보다 하드를 좀 더 크게 쓰는것을 권장한다고 한다. ssd 나 nvm-e 면 더 좋겠지? |
Parallel Processing of Multiple Cores | 멀티코어 연산이 가능하다고 한다. |
Distributed Processing of Multiple Servers | 여러 개의 shard 에 요청을 날려 병행처리를 통해 데이터를 받아올 수 있다. |
SQL Support | 일반적인 SQL 사용 가능하다. |
Vector Engine |
Column 으로 데이터가 저장되고,vector(column 의 일부) 로 처리되어, cpu 효율이 좋음. |
Real-time Data Update | data 가 merge tree 를 통해 분배되기 때문에, data 가 추가될 때 lock 이 필요치 않음. |
Index | index 를 사용해서 데이터를 빨리 뽑아올 수 있음! |
Suitable for Online Queries | Low latency. 빠르단다. 빨라서 온라인에 적합하다고 한다. |
Support for Approximaged Calculations | 정확성과 성능을 tradeoff 하기 위한 기능들을 제공 |
Data replication and data integrity support | clickhouse-server는 replica 들이 동일하게 유지시켜줌. insert 시에 가용한 replica에 write된 이후에, data는 백그라운드에 남은 replica들로 분산된다. |
어째 좀 후져보이는 특징들 |
완전한 transaction 지원 안함 |
자주 많이 들어오는 데이터를 수정, 삭제하는 기능이 애매. |
뭉탱이로 가져오는데에는 강하지만, 하나의 row 를 가져오는데에 약함. |
https://clickhouse.yandex/docs/en/introduction/distinctive_features/#index
자세한 내용은 링크(원문)를 봅시다.
반응형
'개발 관련 > DB' 카테고리의 다른 글
ClickHouse 를 띄워보자. (0) | 2019.10.23 |
---|---|
ClickHouse 가 지원하는 DataType (0) | 2019.10.23 |
ClickHouse 왜 쓸까? (0) | 2019.10.23 |
ClickHouse 란? (0) | 2019.10.23 |
MongoDB - Connection + CRUD (0) | 2019.10.23 |
Comments