Logic in Code,
Freedom in Travel.

인생 뭐 있나 사람 사는거 다 똑같지

Database

Database/NoSQL

[ClickHouse] - 클릭하우스 (분산 컬럼 지향 데이터베이스) 란

작성중.. ClickHouse는 OLAP (Online Analytical Processing) 워크로드를 위해 설계되었으며 대량의 데이터를 실시간으로 조회하고 분석하는 데 최적화되어 있어 통계형 또는 집계형 데이터베이스라고 부르기도 한다. 내가 알고있는 데이터베이스는 ACID 원칙이냐 BASE 원칙이냐에 따라 RDBMS or NoSQL 으로 공부했었다. 그렇다면 클릭하우스는 어디인가 고민을 많이 했는데 BASE 원칙을 따르면서 일부 ACID 원칙을 따르는 ... NoSQL에 더 가깝다고 본다.

2024. 2. 15. 23:07
Database/RDBMS

MySQL Master-Slave Replication with Docker

Master-Slave Replication 이란 MySQL Master-Slave Replication 은 데이터베이스의 한 인스턴스에서 다른 인스턴스로 데이터베이스를 복제하는 하나의 방식이다. Master-Slave Replication 을 통해 3가지의 이점을 얻을 수 있다. 데이터의 일관성을 유지 데이터 백업 시스템의 부하 분산 Amazon RDS, Google Cloud SQL, Azure Database for MySQL 등에서도 이러한 기능을 제공해주고 있다. Docker & Docker Compose 이란 Docker와 Docker Compose는 이러한 Replication 를 설정하고 관리하는 데 사용할 수 있는 오케스트레이션 도구이다. MySQL Master-Slave Replicat..

2024. 2. 11. 13:00