본문 바로가기

데이터베이스2

[MySQL] AWS와 Azure간 데이터베이스 Primary/Secondary 구성 AWS Database 장애 시 Azure Database로 전환 기존 운영 환경이 AWS에 구축된 상태에서, 장애 발생 시 Azure Database로 전환이 가능한지 검증하기 위해 인프라를 구성하고 테스트를 진행했습니다.  제한 사항  AWS와 Azure 간 데이터베이스 장애 복구 환경을 구축할 때, Primary/Secondary 복제에서는 Chain-Replication을 사용할 수 없으며, Multi-Replication 방식만 지원됩니다.   복제 방법바이너리 로그(binlog) 파일 위치GTID 기반 복제이 글에서는 주로 바이너리 로그 복제에 대해 다룹니다. 필요에 따라 gtid_mode 설정을 활성화하여 GTID 기반 복제로 전환할 수 있습니다.기본적인 동기화 유형은 단방향 비동기 복제입니.. 2025. 2. 20.
[MySQL] 대용량 CSV 파일을 데이터베이스에 Import 대용량 CSV 파일을 데이터베이스에 Import 현재 20만건의 서울시 식당 데이터(.csv)를 MySQL 데이터베이스(v8.4)에 Import 하려고 합니다. 이 때 기존에 사용하고 있던 IDE인 IntelliJ Ultimate를 사용해서 Import 해보겠습니다. 아래는 Import하고자 하는 CSV 파일 입니다. 기본적으로 import를 진행하게 되면 파일명은 테이블명이 되고, csv 파일 내 1번째 행의 컬럼명이 적절한 영문 컬럼명으로 변환되어 Import 되기 때문에 미리 컬럼명들을 프로젝트 로직에 맞춰 변경했습니다. IntelliJ에서 import할 테이블을 선택하고 Import/Export > Import Data from File(s)를 선택합니다. 다음과 같이 미리보기가 보여지고 OK를 .. 2024. 11. 28.