Database
-
[XtraBackup] Docker를 활용한 XtraBackup 간단한 백업 시도Database/XtraBackup 2023. 3. 29. 17:08
- 목차 들어가며.Docker 를 활용하면 MySQL 서버와 XtraBackup 환경을 손쉽게 설정하여 백업 및 복구를 테스트할 수 있습니다. 이 글에서는 Percona XtraBackup Docker 이미지를 사용하여 간단한 백업을 수행하는 과정을 안내합니다.사용할 Docker Image 들은 mysql:8.0.30 과 percona/percona-xtrabackup:8.0.30 이미지를 사용할 예정입니다. https://hub.docker.com/_/mysql mysql - Official Image | Docker HubQuick reference Supported tags and respective Dockerfile links 9.1.0, 9.1, 9, innovation, latest, 9.1..
-
mysql connectionDatabase 2023. 2. 15. 20:58
Connection mysql 을 포함한 데이터베이스는 클라이언트의 요청을 처리하는 일종의 서버와 유사합니다. mysqld 라고 불리는 mysql 서버는 네트워크를 리스닝하고 있으며 요청이 들어온다면 커넥션을 맺고 클라이언트의 쿼리 요청을 처리합니다. 이때 커넥션이라는 표현이 mysql 에서 다양하게 표현됩니다. process, thread, connection, session 등으로 표현되는데요. mysql 에 한해서는 다 같은 표현이라고 생각해도 무방합니다. mysql은 하나의 요청에 대하여 커넥션을 맺는데, 의미적인 관점에서 connection, session 이라고 불립니다. 그리고 커넥션의 결과로써 요청을 수행하는 태스크 관점에서 process, thread 라고 불립니다. 시스템 관점에서 pr..
-
[Vitess] mysqlctld 기본적인 사용법 알아보기Database/Vitess 2023. 1. 31. 05:45
- 목차 들어가며.Vitess 는 MySQL 을 확장 가능하게 관리해주는 강력한 도구입니다.mysqlctld 는 Vitess 에서 MySQL 인스턴스를 제어하고 관리하는 데 사용되는 유틸리티입니다.이를 통해 MySQL 서버를 시작하거나 중지하고, 데이터 디렉토리를 관리할 수 있습니다.그리고 mysqld_safe 처럼 MySQL 인스턴스의 장애시 재시작과 같은 Failover 의 역할 또한 수행합니다. 이번 글에서는 mysqlctld 의 사용법을 간단하게 정리해보겠습니다.참고로 Docker 와 vitess/lite:v17.0.7-mysql80 이미지를 통해서 전반적인 실습을 진행하도록 하겠습니다. https://hub.docker.com/r/vitess/lite https://hub.docker.com/..
-
[ ClickHouse ] arrayFlatten Function 알아보기Database/Clickhouse 2023. 1. 23. 21:03
- 목차 키워드.- Flatten 함께 보면 좋은 글.https://westlife0615.tistory.com/694 [Clickhouse] Docker 로 Clickhouse 구현하기- 목차 들어가며. 이번 글에서는 Docker 를 활용해서 Clickhouse 를 구축하는 글을 작성하려고 합니다. 사용할 Docker Image 는 bitnami/clickhouse 이미지입니다. 간단한 MergeTree 엔진의 Table 을 생성하고 데이westlife0615.tistory.com https://westlife0615.tistory.com/241 [ ClickHouse ] groupArray Function 알아보기- 목차 키워드.- groupArray- ClickHouse 함께 보면 좋은 글.아래 글..