AWS RDS 미사용 파라미터 확인 및 정리 스크립트
DBA가 없는 환경에서 누군가 DB를 사용하기 위해 파라미터를 많이 만들어두고 정리를 안하는 경우가 꽤 많습니다. 사용하지 않는 RDS 파라미터 그룹을 확인하고 정리하는 스크립트입니다. RDS 파라미터 그룹은 사용중이면 삭제가 되지 않기 때문에 큰 이슈없이 해당 내용을...
DBA가 없는 환경에서 누군가 DB를 사용하기 위해 파라미터를 많이 만들어두고 정리를 안하는 경우가 꽤 많습니다. 사용하지 않는 RDS 파라미터 그룹을 확인하고 정리하는 스크립트입니다. RDS 파라미터 그룹은 사용중이면 삭제가 되지 않기 때문에 큰 이슈없이 해당 내용을...
AWS Aurora의 커스텀 엔드포인트를 이용한 SQL Proxy 없이 내부 조회용 인스턴스와 서비스 읽기 인스턴스 그룹 나누기 AWS Aurora는 엔터프라이즈급 관계형 데이터베이스로서, 고가용성과 뛰어난 성능을 제공합니다. 이번 포스팅에서는 Aurora의 강력한 기능 중 하나인 커스텀 엔드포인트를...
단순함: 성공적인 제품의 비결 우리는 종종 복잡하고 다양한 기능을 갖춘 제품이 성공할 것이라 생각합니다. 하지만 현실은 그 반대인 경우가 많습니다. 그래서 오늘은 단순하다는 것에 대하여 이야기를 해보고자 합니다. 영어로는 “Simple”, 사전적 의미를 찾아보면 이렇게...
안녕하세요, 18년차로 주로 RDBMS를 다뤄온 DBA입니다. 오늘은 제가 왜 MongoDB를 적극적으로 추천하는지에 대해 이야기해보려 합니다. RDBMS의 강점을 누구보다 잘 알고 있는 제가 MongoDB를 추천한다면, 뭔가 특별한 이유가 있지 않을까요? 1. MongoDB의 진화: 유연성과...
안녕하세요, 데이터베이스 관리자(DBA) 여러분! 최근 AI의 급속한 발전으로 많은 분야에서 자동화가 이루어지고 있습니다. 이에 따라 우리 DBA 커뮤니티에서도 “AI가 우리 일자리를 대체하지 않을까?”라는 우려의 목소리가 나오고 있죠. 오늘은 이 주제에 대해 제 생각을 나누고자...
데이터베이스 설계는 소프트웨어 개발에서 중요한 부분을 차지합니다. 특히 데이터베이스의 테이블과 컬럼 이름을 어떻게 지을지는 많은 개발자들이 고민하는 부분입니다. 이 글에서는 많은 데이터베이스에서 스네이크 케이스(snake_case)를 선호하는 이유를 자세히 살펴보겠습니다. 1. 가독성 향상 스네이크 케이스는...
MySQL 8.0 vs PostgreSQL 16 또 한번 흥미로운 주제로 찾아 왔습니다. 요즘 타사의 DBA 분들과 PostgreSQL 16버전을 기준으로 스터디를 진행하고 있는데요. 이 참에 두 DB를 선택하는데 있어 어떤 차이점이 있는지 자세히 알려드리고자 합니다. MariaDB는...
MySQL의 암호화 통신 데이터베이스 보안은 모든 조직의 IT 인프라에서 핵심적인 부분입니다. 특히 MySQL과 같은 관계형 데이터베이스 시스템을 사용할 때, 데이터 전송 중 보안을 위해 TLS(Transport Layer Security) 또는 그 전신인 SSL(Secure Sockets Layer)을 사용하는...
RDS 사용하기는 아깝고, EKS올리기엔 불안한 컨테이너 데이터베이스 EKS에 올라가는 서비스 중에 작은 서비스 혹은 Super Set이나 Airflow 같은 솔루션의 메타 정보를 담기위한 DB를 사용하기 위해 가격이 비싼 RDS를 배포하는 것은 낭비일수도 있습니다. 그런데 pod가...
MySQL 설치 시 초기 파라미터 세팅 전략 처음 MySQL을 사용하는 개발자나 스타트업이라면 대부분 기본값으로 놓고 DB를 구성하게 됩니다. 하지만 나중을 생각해서 라도 기본값으로 사용해서는 안됩니다. 서비스가 한참 커진 후에는 처음에 놓치고 간 설정들 때문에...
MySQL 개발 Tip DB를 사용하는데 있어서 개발만 하던 사람이 DB를 같이 공부하면서 두개를 같이 최적화 한다는게 참 어려운 일입니다. 하지만 결국 DB가 들어가는 모든 웹 그리고 앱 서비스들은 결국 DB 최적화에 따라 성능이...
MySQL의 복제 지연을 줄이기 위한 전략 MySQL 복제지연(replication lag)은 복제 설정에서 주 서버(Primary)와 보조 서버(Replica) 간의 데이터 동기화가 지연되는 현상을 의미합니다. 복제지연은 데이터 일관성 문제를 일으킬 수 있으며, 특히 읽기 부하 분산을 위해 보조 서버를...
최신 댓글