티스토리 뷰
반응형
DELETE FROM [<database>.]<table> WHERE <filter_expr>
ALTER TABLE website.clicks DELETE WHERE visitor_id in (253, 1002, 4277)
ClickHouse is an open-source column-oriented database management system. Here are some of its advantages:
- Performance: ClickHouse is designed for high-performance data analysis and can handle large amounts of data quickly and efficiently.
- Scalability: ClickHouse is highly scalable and can be easily distributed across multiple servers.
- Cost-effective: As an open-source solution, ClickHouse is free to use, making it a cost-effective alternative to proprietary databases.
- Column-oriented storage: ClickHouse uses a column-oriented storage system that reduces disk I/O and increases query performance.
- SQL support: ClickHouse supports SQL for querying data, making it familiar and easy to use for many users.
- Real-time analytics: ClickHouse supports real-time data processing and can handle large amounts of incoming data.
- Flexibility: ClickHouse supports a variety of data types and can be integrated with a range of systems and tools.
3~4년 전에 데이터웨어하우스 구축시에 ClickHouse 를 고려 했었는데, 제가 MariaDB ColumnStore를 선택한 이유는 저장된
데이터를 자주 변경해야 하는데, 당시에 ClickHouse는 Update 구문을 지원하지 않아서 였습니다.
오늘 최신 문서를 보니 업데이트를 지원하는데 구문이 표준 SQL과는 많이 다르네요.
https://clickhouse.com/docs/en/guides/developer/mutations/
ALTER TABLE [<database>.]<table> UPDATE <column> = <expression> WHERE <filter_expr>
ALTER TABLE website.clicks UPDATE visitor_id = getDict('visitors', 'new_visitor_id', visitor_id) WHERE visit_date < '2022-01-01'
그런데, ChatGPT에서 ClickHouse에서 "Howto update in ClickHouse" 검색을 해보니 아래와 같이 답변을 주네요.
시간을 내어서 ClickHouse를 설치해서 ChatGPT의 답변을 검증해 봐야 겠습니다.
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 톡토기
- 홈 오피스
- 빈센트 반 고흐
- yugabyteDB
- node.js
- 고체 향수
- 르세라핌
- 루미큐브 종류
- 코라나 19
- 파나소닉 비데 DL-EH10KWS
- Life Chair
- weka
- 남설 팔찌
- JMW 헤어드라이기기
- 유가바이트디비
- 매직 트랙패드2
- 별이 빚나는 밤
- 배당급
- 증권정보포털
- 브리다 정수기
- 카카오 에드
- 솔리드 쿨론
- Sybase IQ
- Pixel Pals
- VARIDESK
- 별잉 빛나는 밤
- 오미크론
- GKRS
- 로니카 BCS
- 화분벌레
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함