전체 글 (5) 썸네일형 리스트형 MongoDB Architecture & Replication What is MongoDB..? NoSQL : RDBMS 다르게 고정된 스키마 존재 X Document-oriented DB (JSON 기반의 Document 기반 데이터 관리) : for Scaling Out - 행(Column) 개념 대신 보다 유연한 Documenet 개념 사용 - 내장 도큐먼트와 배열 허용 : 복잡 계층 관계를 하나의 레코드로 표현 가능 - 도큐먼트의 키와 값을 미리 정의하지 않음 확장 가능 구조 - MongoDB는 분산 확장을 염두에 두고 설계됨 (도큐먼트를 자동으로 재분배 & 클러스터 내 데이터 양과 부하 조절 가능) CRUD 이외의 DMBS 기능 지원 : 보조인덱스 지원, 집계 파이프라인, 특수 collection 등 동시성과 처리량 극대화를 위한 WiredTiger 스토리.. PostgreSQL Operator for Kubernetes 쿠버네티스 환경에서 PostgreSQL 워크로드를 관리할 수 있는 CloudNativePostgreSQL를 EDG가 개발 후 공개하였다. (Apache 2.0, Operator Level 5 Auto Pilot) 공식 문서: https://cloudnative-pg.io/documentation/current/ CloudNativePG CloudNativePG CloudNativePG is an open source operator designed to manage PostgreSQL workloads on any supported Kubernetes cluster running in private, public, hybrid, or multi-cloud environments. CloudNativePG.. MySQL Operator for Kubernetes MySQL 데이터베이스를 Kubernetes 환경에서 Operator로 관리하는 방법은 크게 2가지 종류로 지원하고 있다. Oracle에서 지원하는 MySQL Operator Vitess 플랫폼을 통해 구현된 MySQL Operator 기본적으로 Oracle에서 지원하는 MySQL Operator는 앞선 포스팅에서 설명한 InnoDB Cluster를 기반으로 동작한다. (MySQL Operator + MySQL InnoDB Cluster 배포 필요) InnoDB Cluster에서 Group Replication을 지원함에 따라 HA 구성을 할 수 있지만, 단일 서버(Primary)에서 Write 요청을 받아 트래픽을 처리하는 한계가 있다. (Multi Primary Mode가 있지만, write 요청과 .. 이전 1 2 다음