Event Viewer 개요 Windows 운영체제와 애플리케이션의 상태를 기록하는 핵심 로깅 도구 시스템 오류, 보안 감사, 애플리케이션 충돌 등 모든 주요 이벤트 기록 트러블슈팅 및 보안 감사의 출발점 Event Viewer 실행 방법 실행 방법 Win + R 단축키로 실행 창 열기 eventvwr.msc ...
Alibaba Cloud MaxCompute Query
테이블 생성 및 변경 테이블 생성 파티셔닝 설정한 테이블 생성 CREATE TABLE {TABLE_ID} ( `{COLUMN_NAME}` {DATA_TYPE}, `{COLUMN_NAME}` {DATA_TYPE}, `{COLUMN_NAME}` {DATA_TYPE}, `datetime` datetime ) partitioned by ...
Alibaba Cloud MaxCompute 쿼리 및 특징 가이드
MaxCompute 개요 Alibaba Cloud의 초대규모 데이터 웨어하우징 서비스 구 ODPS(Open Data Processing Service) 페타바이트(PB)급 데이터의 오프라인 배치 처리에 특화 일반 RDBMS(MySQL 등)와는 근본적으로 다른 아키텍처 아키텍처 및 핵심 특징 설계 목적 대용량 데이터...
IntelliJ MaxCompute Plugin 설치 및 사용
MaxCompute Studio 개요 Alibaba Cloud의 빅데이터 처리 플랫폼인 MaxCompute를 IntelliJ IDEA에서 사용하기 위한 공식 플러그인 SQL 편집기, 프로젝트 관리, 데이터 미리보기 등 통합 개발 환경 제공 Java/Python UDF(사용자 정의 함수) 개발 및 로컬 디버깅 지원 (강력한 기능) 로...
유클리드 호제법을 이용해 최대 공약수, 최소 공배수 구하기
최대 공약수 구하기 최대 공약수(GCD) GCD (Greatest Common Divisor) 수들의 공통 약수(공약수) 중 가장 큰 수 최대 공약수 구하는 방법 각각의 수에 대한 공통 약수 찾기 (소인수 분해) def gcd(a, b): for i in range(min(a, b), 0, -1): # 가장 큰 약수...
GCP Compute Engine 생성 및 설정
Compute Engine 개요 Google Cloud Platform의 IaaS(Infrastructure as a Service) 서비스 가상 머신(VM) 인스턴스를 생성하고 관리하는 컴퓨팅 서비스 DevOps 워크플로우의 기본 인프라 구성 요소 인스턴스 생성 방법 Console UI 기반 생성 프로젝트 선택 탐...
BigQuery 프로세스 관리
개요 BigQuery에서 프로세스 관리는 Slot(슬롯) 관리와 쿼리 최적화로 귀결됨 전통적인 OS 프로세스 관리 개념 대신, 분산된 연산 자원인 Slot을 효율적으로 배분하고 모니터링하는 것이 핵심임 Slot 개념 Slot이란 Slot은 BigQuery에서 SQL 쿼리를 실행하는 데 사용되는 가상 CPU(vCPU)와 RAM...
BigQuery 아키텍처
개요 BigQuery는 구글의 완전 관리형, 서버리스 데이터 웨어하우스 스토리지와 컴퓨팅이 완전히 분리된 아키텍처 채택 페타바이트급 데이터를 초 단위로 분석 아키텍처 구성 4대 핵심 컴포넌트 BigQuery는 네 가지 핵심 컴포넌트로 구성 (Google 인프라 논문 기준) ...
OLTP와 OLAP 데이터베이스 비교
개요 데이터베이스는 크게 OLTP와 OLAP로 구분됨 각각의 특징과 사용 사례를 이해하면 적절한 데이터베이스를 선택할 수 있음 OLTP와 OLAP OLTP (Online Transactional Processing) PostgreSQL, MySQL이 해당함 목적 빠르고 정확한 일일 거래 처리 ...
AnalyticDB for MySQL 아키텍처와 Query
개요 AnalyticDB for MySQL (ADB) 대규모 데이터의 실시간 분석을 위해 설계된 클라우드 네이티브 데이터 웨어하우스임 기본적으로 MySQL 프로토콜과 호환되지만 대용량 분산 처리를 위한 고유한 문법과 아키텍처 특징이 있음 아키텍처 특징 분산 아키텍처 데이터를 여러 노드...