728x90 DataBase60 [ClickHouse] 클릭하우스 MergeTree 테이블 엔진 클릭하우스 테이블 엔진 클릭하우스에서는 다양한 테이블 엔진을 지원한다. 유용한 테이블 엔진이 많기 때문에 조사해볼 필요가 있었다. 클릭하우스를 적용하려는 사람들은 반드시 읽어보면 좋다. MergeTree 테이블 종류 이보다 더 많은 mergetree 가 있지만 실제로 필요한것들 위주로 정리를 했습니다. MergeTree SummingMergeTree AggregatingMergeTree ReplacingMergeTree CollapsingMergeTree (이해가 쉽게 되질 않아 이부분은 다시 정리를 할 예정입니다.) MergeTree 클릭하우스 기능의 핵심. pk 별로 데이터를 정렬하여 저장한다. 대용량 데이터를 테이블에 삽입 할 수 있도록 설계됨. 데이터 수집시 자동 데이터 중복 제거 기능이 있다. .. 2023. 3. 25. [ClickHouse] 클릭하우스 란? ClickHouse?OLAP을 위한 컬럼 지향형 SQL DBMS 이다.기존 데이터베이스 보다 100~1000배 더 빠르게 작동하고 초당 수억에서 수십억 행과 수십 기가바이트의 데이터를 처리한다. 비용오픈소스 무료!!클릭 하우스에서 클라우드로 제공해 주는 서비스는 유료 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스" data-ke-type="html">HTML 삽입미리보기할 수 없.. 2023. 3. 18. [Redis] Redis Spring boot 간단예제 Redis Spring boot 레디스를 스프링 부트와 연동하고 작업을 해보자. 실제 구현해보기 yml 파일 작성 spring: redis: data: host: localhost port: 6379 Redis template config 등록 RedisTemplate 이란 스프링과 레디스 사이에서 쓰레드 세이프한 브리지를 제공해 주는 역할을 한다. 커넥션을 관리 해주어 레디스의 커넥션을 알아서 열고 닫아 준다. 그리고 위에 작성한 yaml 파일에 있는 정보를 읽어 알아서 커넥션도 맺어주는 역할을 한다. package com.redis.practice.config; import org.springframework.context.annotation.Bean; import org.springframework.. 2023. 2. 21. [Redis] Redis 시작하기 Redis 시작하기 이제 레디스를 직접 설치해 보고 테스트 해보자. 도커로 레디스 설치 Spring boot 에서 redis 실행해보기 Redis docker 설치 및 이미지 실행 docker pull redis docker run -p 6379:6379 --name redis -d redis Spring boot 프로젝트 생성 https://start.spring.io/ Spring boot gradle 설정 gradle 에 다음과 같이 추가 해주자. implementation 'redis.clients:jedis:4.2.3' implementation 'org.springframework.boot:spring-boot-starter-data-redis:2.7.5' Spring boot 에서 테스트 해.. 2023. 2. 21. 이전 1 2 3 4 5 6 ··· 15 다음 728x90 반응형