PolarDB2 알리바바 클라우드 폴라 디비 - PolarDB HTAP(Hybrid Transactional Analytical Processing) 이 글에서는 PolarDB HTAP 구조에 대해서 설명합니다. 목차 PolarDB HTAP 소개 Basic Principles of HTAP Distributed Optimizer Parallelism of Operators SQL Statement-level Scalability Transactional Consistency PolarDB HTAP 소개 PolarDB의 공유 스토리지는 스토리지 풀로 구성됩니다. 읽기/쓰기 분할이 활성화된 경우, 공유 스토리지가 지원하는 이론적인 I/O 처리량은 무한대입니다. 하지만 대용량 쿼리는 개별 컴퓨트 노드에서만 실행할 수 있으며, 단일 컴퓨트 노드의 CPU, 메모리, I/O 사양이 제한되어 있습니다. 따라서 단일 컴퓨팅 노드로는 공유 스토리지가 지원하는 높은 I.. 2023. 11. 25. PolarDB 아키텍처 세부: 컴퓨팅-스토리지 분리 (Compute-Storage Separation Challenges of Shared Storage) 이 글에서는 Compute-Storage 분리 관련한 세부 사항에 대해서 설명합니다. Challenges of Shared Storage1 공유 스토리지의 기본 원칙 Data Consistency Challenges of Shared Storage 컴퓨팅-스토리지 분리를 통해 PolarDB 클러스터의 컴퓨팅 노드가 동일한 물리적 스토리지를 공유할 수 있습니다. 공유 스토리지에는 다음과 같은 문제가 있습니다: 데이터 일관성: 컴퓨팅 클러스터의 데이터 복사본 N개와 스토리지 클러스터의 데이터 복사본 1개 간에 일관성을 보장하는 방법. 읽기/쓰기 분할: 짧은 지연 시간으로 데이터를 복제하는 방법. 고가용성: 복구 및 장애 조치를 수행하는 방법. I/O 모델: 버퍼링 I/O에서 직접 I/O로 파일 시스템을 최적.. 2023. 11. 25. 이전 1 다음