Monthly Archive: 9월 2021

Galera cluster for MySQL 8 – #.2 installation

Galera Cluster & MySQL 8 설치 설치환경 CPU: 2 core RAM: 4GB OS: CentOS 7 yum을 이용해 패키지 설치를 진행합니다. CentOS 7버전이 아직까지는 가장 안정적인 버전으로 많이 사용하기 때문에 7로 진행했습니다. 필수 패키지 설치 yum...

Galera cluster for MySQL 8 – #.1 Architecture

Galera cluster Galera cluster는 코더십이 만든 동기식 멀티 마스터 복제 기법입니다. 인증 기반 복제(Certification-Based Replication) 방식을 사용하며, 데이터의 완전성을 자동으로 관리해줍니다. 그리고 현재 Galera cluster는 MySQL, MariaDB 그리고 Percona XtraDB 까지도 클러스터를 구성할 수 있습니다....

데이터베이스 이론 – 모델링 #.2

개체-관계(E-R, Entity-Relationship) 모델이란? 데이터 모델은 데이터베이스 설계에 대한 계획 또는 청사진입니다. 건축에 비유해보면 시공을 하기전에 설계를 하는 것인데, 시공이 어느정도 된 시점에서 변경사항을 반영하는 것은 비용도 많이 들고, 시간적인 손해도 많이 발생합니다. 데이터베이스도 마찬가지로 구축이...

시놀로지 NAS와 Docker를 이용한 간단한 MySQL 8 테스트 환경 구축

  시놀로지 NAS와 Docker를 이용한 간단한 MySQL 8 테스트 환경 구축 다른건 아니고 NAS의 남는 자원으로 MySQL 공부할 겸 테스트 환경을 만들었습니다. docker를 이용해서 8.0.4 구성을 했네요. docker run –name mysql8 –volume /volume1/docker/mysql8/mysql:/var/lib/mysql –volume /volume1/docker/mysql8/etc:/etc/mysql...

데이터베이스 이론 – 모델링 #.1

  데이터베이스란? 그동안 각 DB가 가지는 기술적인 부분들에 집중하느라 기초적인 부분들을 많이 잊고 지냈습니다. 처음으로 돌아가는 마음으로 데이터베이스에 대한 기초적인 내용들을 정리 해보려 합니다. RDBMS에 대한 이론에 대해서 말이죠. 데이터베이스의 목적은 사람들이 필요로 하는 어떤것들을...