전체 글27 [DR to Azure] 백업이 없으면, 비즈니스도 없다! TL;DRVeeam Software를 활용해서 1. OnPrem 환경의 백업을 Azure Blob으로 받아서 2. 그 백업을 리스토어 하지 않고(빠른 업무 개시를 위해서)3. 바로 백업에서 즉시 복구하여 VM을 기동하고 4. DR(Azure)에서 "즉시복구VM"으로 서비스(오라클DB)를 재개하고5. 이후 Migrate to Production을 수행하여 Azure VM으로 Switchover하는 내용입니다.자세한 내용은 생략하고 전반적인 소개입니다. (샘플 데이터 생성을 위한 SQL과 Data Flow 외의 모든 내용은, 좀 모자라지만 인간 지능으로 작성했습니다)IT JourneymanDR(재해 복구)를 운영한다는 것은 많은 투자가 필요합니다. 평소에는 사용하지 않는 유휴 서버와 스토리지 자원을 재해복구.. 2026. 3. 21. 6. Schema Design and Data Modeling 6. 스키마 설계 및 데이터 모델링데이터베이스 관리의 역동적인 세계에서 데이터 구조화 및 표현 방식에 대한 결정은 효율성, 적응성, 전반적인 시스템 성능에 큰 영향을 미칩니다.MongoDB와 같은 현대적인 데이터베이스의 등장으로, 유연하고 확장 가능한 데이터 환경을 위한 전략이 더욱 중요해졌습니다.이 장에서는 스키마 설계와 데이터 모델링의 핵심 원칙을 탐구하며, 애플리케이션에 가장 적합한 전략을 선택하고 구현하는 방법에 대한 명확한 지침을 제공합니다. 이 장에서 다룰 내용:스키마 설계의 기초MongoDB의 기술적 측면MongoDB의 데이터 모델링 및 스키마 설계 패턴관계형 데이터베이스의 스키마 설계구조화된 관계형 데이터베이스에서는 데이터의 신뢰성을 유지하고 효율성을 극대화하는 것이 가장 중요한 고려 사항.. 2025. 3. 10. 5. CRUD Operations and Basic Queries 5. CRUD 연산 및 기본 쿼리이번 장에서는 MongoDB Shell을 사용한 데이터베이스 관리 방법을 배웁니다.Ruby 및 Python 드라이버를 활용하여 기본적인 생성(Create), 조회(Read), 수정(Update), 삭제(Delete) CRUD 연산을 수행하면서 MongoDB와 다양한 프로그래밍 환경 간의 상호 작용 방식을 익히게 됩니다.또한, MongoDB Stable API(이전의 Versioned API)가 개발자에게 어떤 의미를 가지는지와 제공하는 기능들을 살펴볼 것입니다.마지막으로, MongoDB Community Edition 및 유료 버전인 Enterprise Edition에서 인증(Authentication) 및 권한 관리(Authorization) 방법을 다룹니다. 이번 장에.. 2025. 3. 10. 4. Connecting to MongoDB 4. MongoDB 연결하기데이터베이스의 세계에서 MongoDB는 강력하고 유연하며 확장 가능한 NoSQL 솔루션으로 돋보입니다. 기업과 개발자가 점점 더 데이터 중심적인 환경에 적응함에 따라, 다양한 프로그래밍 언어와 데이터베이스의 원활한 통합이 필수적으로 떠오르고 있습니다. 이 챕터는 MongoDB를 다양한 개발 환경에 통합하려는 초보자와 도구를 확장하려는 숙련된 개발자를 위해 명확한 단계별 안내를 제공합니다. 이 장에서 다룰 내용직접 드라이버 방식Object-Document Mapping(ODM) 라이브러리PHP, Python, Ruby, Node.js 및 TypeScript에서의 MongoDB 접속 설정연결 방법(Connecting methods)MongoDB는 데이터베이스에 연결할 수 있는 다.. 2025. 3. 10. 3. Developer Tools 3. 개발자 도구(Developer Tools)MongoDB 개발을 마스터하는 것은 단순히 핵심 개념과 문법을 이해하는 것 이상을 요구합니다. MongoDB와 그 생태계를 최대한 활용하려면 MongoDB가 제공하는 다양한 개발자 도구에 익숙해져야 합니다. MongoDB는 개발자들이 자신의 MongoDB 클러스터와 데이터를 효과적으로 다룰 수 있도록 최상의 도구를 제공하는 데 주력해 왔습니다. 2011년, MongoDB 1.0이 출시된 지 불과 2년 후, 10gen(현재의 MongoDB Inc.)은 MongoDB 관리 서비스(MMS)를 출시했으며, 이후 Ops Manager로 이름이 변경되었습니다. Ops Manager는 MongoDB 제품을 사용하는 개발자들에게 시스템을 관리하고 모니터링할 수 있는 중요.. 2025. 3. 10. 2. The MongoDB Architecture Mastering MongoDB 7.0 - Fourth EditionAchieve data excellence by unlocking the full potential of MongoDB매 주 한 챕터씩 번역하고 있습니다. 관련 자료와 용례도 참고 부탁드립니다. 2. MongoDB 아키텍처MongoDB는 여러 핵심 아키텍처 기반을 바탕으로 현대 애플리케이션의 요구를 충족하는 개발자 데이터 플랫폼을 제공합니다. 이를 통해 트랜잭션, 운영, 분석 애플리케이션을 구축하는 가장 혁신적인 방법을 활용할 수 있습니다. 이 장에서는 MongoDB 아키텍처를 살펴보며, 특히 복제(replication) 및 샤딩(sharding)이라는 두 가지 핵심 요소에 초점을 맞춥니다. 복제(Replication)복제는 MongoD.. 2025. 3. 10. 1. Introduction to MongoDB Mastering MongoDB 7.0 - Fourth EditionAchieve data excellence by unlocking the full potential of MongoDB 1. MongoDB 소개MongoDB는 가장 인기 있는 다큐먼트(Document) 데이터베이스*로, NoSQL 기반의 비관계형 Key-Value 저장소이자 JSON 데이터베이스입니다. 또한, 현대 애플리케이션을 위한 강력한 기능을 갖춘 개발자 데이터 플랫폼으로, 머신러닝 및 AI 기능, 스트리밍, 함수, 트리거, 서버리스, 디바이스 동기화, 전문 검색(Full Text Search) 등의 다양한 기능을 제공합니다.MongoDB는 비관계형 데이터베이스이지만 관계형 데이터를 쉽게 처리할 수 있습니다. Document 형식.. 2025. 3. 10. 0. 관련 자료와 용례 매주 한 챕터씩 요약을 시작합니다.Mastering MongoDB 7.0 - Fourth EditionAchieve data excellence by unlocking the full potential of MongoDB 관련 자료다음 GitHub 링크에서 예제 코드를 다운로드 받으실 수 있습니다.용례Primary Node: "주요 노드", "주노드" 혹은 "Primary 노드".Secondary Node: "보조 노드" 혹은 "Secondary 노드".Arbiter Node: "중재자 노드" 혹은 "Arbiter 노드".Election: "선출"로 번역합니다. 선거는 공직 선거라는 의미가 강하고, 선정은 투표(Voting)이라는 개념이 전제되어 있지 않아 배제.Oplog(Operations Log):.. 2025. 3. 10. 암호화 컬럼에 Index가... Range 검색도 된다?! TL;DRMongoDB에서 기본기능(무상)으로 제공하는 컬럼 암호화(Queryable Encryption)에 대한 내용입니다. 초기 설정, 데이터 입력, Equality, Range 검색을 하는 예제로 구성되어 있습니다.IT JourneymanDB 컬럼 암호화는 주민번호같은 민감정보를 위한 암호화로 많이 사용됩니다. 그러나 MongoDB를 제외한 대부분 DB는 암호화된 컬럼에는 인덱스 설정에 안되거나 제한적이어서 다른 방법을 사용해야 했습니다. Equality만 되어도 훌륭한데 Range 검색까지 되니 이게 왠 떡이냐 싶기도 합니다.(그러나 모든 것에는 대가가 있죠, 그러나 이 경우는 효용이 비용을 크게 초과한다는 생각이 드네요)Queryable Encryption w/ AWS KMS Table of C.. 2025. 3. 4. MongoDB Certifications Tips TL;DRMongoDB Certifications에 대한 내용입니다.시험 요령만 궁금하신 분은 교육 과정과 시험 안내를 패쓰하시고, 마지막 5. Exam Success Tips만 보시면 됩니다. IT Journeyman연말과 설날 전후로 어찌어찌하여 MongoDB Certification 8개를 모두 하게 되었습니다. 시험이 좋아서 찾아서 보는 사람은 세상에 없을 것입니다. 어쩔 수 없이 준비하시고 있는 분들이 있다면, 도움이 될까 경험을 정리하여 공유 드립니다. 1. MongoDB Certification Program https://learn.mongodb.com/pages/certification-program위 무료 교육과정 중 원하시는 과정에 등록을 위해 MongoDB University 회.. 2025. 2. 19. 이전 1 2 3 다음