ALL 101

# [HANA] SAP HANA Delta Merge (델타 머지)

0. Delta Merge를 알기 위한 사전 지식HANA DB vs Oracle DB : 2024.10.31 - [Infra/Database] - # [Database] HANA DB vs Oracle DB # [Database] HANA DB vs Oracle DB1. SAP HANA DB 란?SAP HANA DB란 SAP에서 개발한 인메모리 기반의 데이터베이스로, 데이터를 메모리에 저장하여 매우 빠른 데이터 액세스와 처리 속도를 제공한다.이를 통해 실시간 데이터 분석과 트랜leehi0110.tistory.com1. Delta Merge 란?SAP HANA는 데이터를 Column Store 형식으로 저장하며, 이를 위해 Main 영역과 Delta 영역을 가진다.Main 영역은 주로 읽기 작업을 위해 최..

SAP BC/HANA 2024.11.27

# [Database] 행 기반 및 열 기반 데이터 저장과 압축

1. 데이터 저장 방식데이터베이스에서 데이터를 저장하는 방식은 아래와 같이 다양한 방식이 존재한다.그 중 열 ( Column ) 기반 저장 방식과 행 ( Row ) 기반 저장 방식을 비교하여 확인할 수 있다.행 기반 저장 ( Row-based Storage )데이터를 행 단위로 저장하며, 주로 관계형 데이터베이스에서 사용된다.MySQL, PostgreSQL, Oracle DB열 기반 저장 ( Columnar Storage )데이터를 컬럼 단위로 저장하여 데이터 분석(OLAP)에 유리하며, 데이터 웨어하우스 및 분석 시스템에 주로 사용된다.SAP HANA키-값 저장 ( Key-Value Storage )데이터를 키-값 쌍으로 저장하며, 매우 빠른 읽기 쓰기 성능을 제공하여, 단순 데이터 모델에 사용된다.R..

Infra/Database 2024.11.25

# [Database] HANA DB vs Oracle DB

1. SAP HANA DB 란?SAP HANA DB란 SAP에서 개발한 인메모리 기반의 데이터베이스로, 데이터를 메모리에 저장하여 매우 빠른 데이터 액세스와 처리 속도를 제공한다.이를 통해 실시간 데이터 분석과 트랜잭션 처리를 동시에 수행하는 HTAP ( Hybrid Transactional / Analytical Processing ) 기능을 사용할 수 있다.인메모리 컴퓨팅 : 데이터를 디스크가 아닌 메모리에 저장하여 액세스 속도를 극대화하며, 이를 통해 실시간 데이터 분석과 트랜잭션 처리가 가능해진다.컬럼 기반 데이터 저장 : 컬림 기반 저장 방식을 사용하여 데이터 압축률을 높이고, 빠른 검색을 가능하게 하기 때문에 대규모 데이터 분석 작업에 매우 효율 적이다.               ✔ 컬럼 기반..

Infra/Database 2024.11.01

# [Docker] Docker Engine

0. 이해를 위한 사전 지식도커(Docker)란 무엇인가? 2024.09.28 - [Containerization/Docker] - # [Docker] 도커란 무엇인가? # [Docker] 도커란 무엇인가?1. 도커(Docker)란 무엇인가?도커(Docker)는 소프트웨어 기술을 활용하여 애플리케이션을 더 쉽게 개발, 배포 및 실행할 수 있도록 도와주는 오픈 소스 플랫폼이다.애플리케이션은 격리된 환경에서leehi0110.tistory.com1. Docker Engine 이란?Docker Engine은 클라이언트-서버 아키텍쳐를 기반으로 하는 Docker의 핵심 컴포넌트로 컨테이너 생성, 시작, 중지, 삭제와 같은 역할을 한다.Docker Engine은 세가지 주요 구성 요소인 Docker Daemon, ..

# [Docker] 도커란 무엇인가?

1. 도커(Docker)란 무엇인가?도커(Docker)는 소프트웨어 기술을 활용하여 애플리케이션을 더 쉽게 개발, 배포 및 실행할 수 있도록 도와주는 오픈 소스 플랫폼이다.애플리케이션은 격리된 환경에서 실행되기 때문에, 다른 애플리케이션이나 시스템에 영향을 미치지 않는다.2. Docker vs Vritual Machine (VM)Docker와 VM은 모두 애플리케이션이 격리된 환경에서 실행 될 수 있도록 하는 기술이지만 아래와 같은 차이가 있다.Docker를 더 잘 이해하기 위해 두 기술 간 어떤 차이가 있는지 이해하는 것은 중요하다. DockerVritual Machine (VM)개념(Concept)컨테이너화 기술을 사용하여 애플리케이션과 그 종속성을 격리된 환경에서 실행컨테이너는 호스트 운영체제의 커..

# [SAP] Import Queue Clear Script ( 임포트 큐 정리 스크립트 )

0. 이해를 위한 사전 지식 CTS란 ? 2023.08.23 - [SAP/BC] - # [SAP] CTS ( Change and Transport System ) # [SAP] CTS ( Change and Transport System )0. CTS를 알기 위한 사전 지식 일반적으로 SAP System은 개발 ( DEV ) - 검증 ( QAS ) - 운영 ( PROD )의 형태로 구성된다. ( 상황에 따라서는 개발/검증을 하나의 서버에 Client로 구분하여 사용하기도 하지만 leehi0110.tistory.com STMS란 ? 2024.08.05 - [SAP/BC] - # [SAP] Transport Request - STMS # [SAP] Transport Request - STMS0. 이해를 위한..

SAP BC/SAP 2024.09.23

# [SAP] Import Queue ( Import Queue 정리 )

0. 이해를 위한 사전 지식CTS 란 ? 2023.08.23 - [SAP/BC] - # [SAP] CTS ( Change and Transport System ) # [SAP] CTS ( Change and Transport System )0. CTS를 알기 위한 사전 지식 일반적으로 SAP System은 개발 ( DEV ) - 검증 ( QAS ) - 운영 ( PROD )의 형태로 구성된다. ( 상황에 따라서는 개발/검증을 하나의 서버에 Client로 구분하여 사용하기도 하지만leehi0110.tistory.comSTMS 란 ? 2024.08.05 - [SAP/BC] - # [SAP] Transport Request - STMS # [SAP] Transport Request - STMS0. 이해를 위한 ..

SAP BC/SAP 2024.09.03

# [SAP] Transport Request - STMS

0. 이해를 위한 사전 지식2024.08.05 - [SAP/BC] - # [SAP] Import options2023.08.23 - [SAP/BC] - # [SAP] CTS ( Change and Transport System )  # [SAP] CTS ( Change and Transport System )0. CTS를 알기 위한 사전 지식 일반적으로 SAP System은 개발 ( DEV ) - 검증 ( QAS ) - 운영 ( PROD )의 형태로 구성된다. ( 상황에 따라서는 개발/검증을 하나의 서버에 Client로 구분하여 사용하기도 하지만leehi0110.tistory.com1. CTS 이관 방법T-code : STMS > Import ( F5 )Import Queue를 선택 ( 운영으로 이관하는..

SAP BC/SAP 2024.08.08

# [SAP] Import options

0. 이해를 위한 사전 지식CTS ? 2023.08.23 - [SAP/BC] - # [SAP] CTS ( Change and Transport System ) # [SAP] CTS ( Change and Transport System )0. CTS를 알기 위한 사전 지식 일반적으로 SAP System은 개발 ( DEV ) - 검증 ( QAS ) - 운영 ( PROD )의 형태로 구성된다. ( 상황에 따라서는 개발/검증을 하나의 서버에 Client로 구분하여 사용하기도 하지만leehi0110.tistory.com1. Import Options총 8개의 옵션이 존재마혀, 각 옵션에 대한 설명은 아래와 같다. ( 오역이 있을 수 있기 때문에 원문도 함께 지재하였습니다. )Leave Transport Reque..

SAP BC/SAP 2024.08.06

# [SAP] Lock Entries - SM12

1. SAP Lock ConceptSAP System은 DB내 데이터에 동시에 접간하는 경우를 다루기 위한 Lock mechanism을 갖추고 있다.해당 메커니즘의 목적은 두개 이상의 트랜잭션이 동시에 그리고 동일한 데이터에 접근 및 변경을 수행하여 일관성이 깨지는 것을 방지하기 위함이다.이를 위해 사요장 프로그램이 데이터에 접근(set)하거나 완료(release) 할 때, 자동으로 Lock entries를 설정(set) 및 삭제(delete)하게 된다.2. Lock Entries 확인T-code : SM12는 현재 Lock 상태인 Data Object를 확인 할 수 있는 트랜젝션이다.Lock을 잡고 있는 사용자 혹은 Lock 되어있는 Table을 조회 조건 설정 후 검색 할 수 있다.3. Lock En..

SAP BC/SAP 2024.07.25