MongoDB: 레플리카 셋 구축 가이드
·
📊DB/MongoDB
MongoDB 레플리카 셋 구축 가이드몽고디비 레플리카 셋 구축.ON-premise 서버 교체로 인해 몽고디비 레플리카셋 테스트의 기록몽고디비를 같은 버전으로 설치sudo vi /etc/yum.repos.d/mongodb-org-4.0.repo---[mongodb-org-4.0]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc몽고디비 4.0.28 버전 설치sudo yum install -y mongodb-org-4.0.28설치되는 것들• m..
MongoDB: Logical Session vs 일반 Session
·
📊DB/MongoDB
몽고디비에서는 일반적으로 사용되는 세션과 Logical Session 두 가지 유형의 세션이 있습니다.일반 세션(Session):이전 버전의 MongoDB에서 사용되는 일반적인 세션입니다.클라이언트가 데이터베이스와 상호 작용할 때 일반 세션을 사용하여 트랜잭션을 관리합니다.클라이언트가 데이터를 변경할 때 해당 변경 사항을 확정(commit)하거나 취소(abort)할 수 있습니다.Logical Session (논리적 세션):MongoDB 4.0부터 도입된 개념으로, 클라이언트와 서버 간의 통신을 추적하는 데 사용됩니다.Logical Session은 트랜잭션을 실행하거나 관리하는 것이 아니라, 클라이언트와 데이터베이스 간의 일관된 상태를 유지하기 위해 사용됩니다.Logical Session은 일련의 연속적인..
PostgreSQL: pgloader를 이용한 이기종 DB 데이터 Migration
·
📊DB/PostgreSQL
환경MariaDB ➡️ pgloader ➡️ postgreSQLpgloader 서버의 Migration 세부파일 내용# migration_add.loadLOAD DATABASE FROM mysql:// INTO postgresql://WITH create tables, create indexes, reset sequences, batch rows = 1000, workers = 2, concurrency = 1, multiple readers per thread, prefetch rows = 5000, foreign keysEXCLUDING TABLE NAMES MATCHING # 제외 테이블 ~/TB_/, ~/TB_/, ~/..