데이터베이스 이중화(Database Replication) - Master/Slave
·
Database
데이터베이스 이중화란?- 데이터베이스의 가용성과 안정성을 높이기 위해 사용하는 기법으로, 하나의 데이터베이스 시스템을 기본으로 하여, 동일한 데이터를 가지는 복제본을 하나 더 운영하는 걸 뜻합니다.- 대표적으로 Master-Slave가 있습니다. Master-Slave란?- Master 서버에서 모든 쓰기 작업이 수행되고, Slave 서버는 읽기 작업을 처리합니다. 이러한 구조는 Master서버에서 문제가 발생했을 시 Slave서버가 대체 역할을 하게 됩니다.Master-Slave  구축해보기* 구축환경1. VMware2. CentOS 83. MariaDB * 필자는 가상환경에서 진행하기 때문에, DB서버 2개(Master,Slave) 생성 및 각 서버에 MariaDB를 설치해서 진행할 예정입니다.Mas..
BEYOND SW 캠프 6기 2주차 회고
·
한화시스템 Beyond
일주일 만에 수면과의 전쟁에서 승리하고 돌아왔다..일주일 평균 수면시간 4시간,,,,?걸어 다니면서 잘 수 있는 내가 되어버렸다🤣🤣🤣이번주 배운 내용대체공휴일. 이 자식 너무 맘에 든다.이번주는 Database를 활용되는 다양한 부분에 대해서 학습 및 실습했다.DB 서버 이중화 및 웹서버 실습, 부하분산, 모니터링, 등이 그 내용들이다.조금이라도 집중하지 않으면 바로 따라갈 수 없을 정도로 처음 보는 내용들이 있었기에 수면부족? 극복할 수밖에 없었다. 1. DB 서버 이중화 및 웹서버 실습단 한 번도 프로젝트를 진행하면서 DB를 이중화해 볼 생각은 해본 적이 없었다. 물론 이중화를 할 만큼 좋은 환경을 사용자들에게 줄 기회가 없어서 굳이...?라는 생각을 가지지 않았나 싶다.물론 실습 단계에서도 "..
BEYOND SW 캠프 6기 1주차 회고
·
한화시스템 Beyond
24.04.29~24.05.03정신을 차리고 보니 1주차가 마무리되었다.꾸준히 블로그를 작성하면 좋겠지만? 아직 블로그에 "블" 조차도 해본 적이 없기에 이번 기회에 열심히 회고를 포함하여, 여러 공부했던 내용들을 정리해보고자 한다.이번주 배운 내용근로자의 날이 있었던 주라 4일만 수업했다. (사랑해요 공휴일😍)Linux 2일, Database 2일 배웠다. 1. Linux이전에 Linux를 몇 번 다뤄본 적이 있어, 크게 어려움 없이 수업을 따라갈 수 있었다. 기초 명령어를 베이스로, 윈도우에서는 쉽게 할 수 있는 작업들을 명령어를 통해 Linux환경에서 해보는 실습 시간을 가졌다. 추가로 항상 vi를 사용할 때 열심히 방향키로만 이동했었는데,, 정말 간단하게 휙휙 컨트롤할 수 있다는 부분을 배우고 ..
디자인 패턴(1)
·
CS
디자인 패턴프로그램을 설계할 때 발생했던 문제들을 객체 간의 상호 관계 등을 이용하여 해결 가능하게 하나의 "규약" 형태로 만든 것이다.싱글톤 패턴하나의 Class는 오직 하나의 인스턴스만 가지는 걸 말한다.주로 DB에 많이 사용된다. 장점비용이 절감된다.단점의존성이 높다.단위테스트에서 단점이 드러난다.독립적인 인스턴스 생성에 어려움이 있다.의존성 주입싱글톤 패턴의 단점 중 하나인 결합을 강하게 만드는 부분을 완화하기 위한 과정이다.디커플링 된다고 표현되기도 한다.의존성 주입 장점testing과 migration이 수월해진다 -> module을 쉽게 교체할 수 있는 구조이기 때문이다.application 의존성 방향이 일관된다.application을 쉽게 추론 가능하다.module간 관계가 명확해진다.의..
한화시스템 BEYOND SW 캠프 합격 후기 및 OT
·
한화시스템 Beyond
캠프 신청 (24.03.13) 그냥 홀린 듯 신청해 버린 BEYOND,,,, 나름 기업 이름 걸고(Holy 한화) 진행하는 부캠이라서 설렘과 걱정이 반반인데 모르겠다..!!아직까지 선발 절차에 코테가 없어서 그런지 선발 과정은 빠르게 진행된 느낌?면접 (24.03.18) 신청하고 일주일? 정도 뒤에 면접을 본 기억이 있다.질문은 어렵지 않았고 모든 부분에 있어 솔직(담백)하게 대답했던 것 같다. 면접을 마무리하고 부캠 제외하고도 여러 현생에 치여 살고 있어서^^ 정신없이 그다음 날 현생과 싸우다 보니 이메일이 한 통 왔는데    합격 연락을 받게 되었다~~ 개발 역량도 증진시킬 겸 교육에 진심으로 임해봐야겠다!OT (24.04.24) 부캠은 아니지만 여태 참여했던 OT중에 가장 신선(?)한 OT였다. 도..