Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- S3
- redshift
- AWS
- 컴퓨터네트워크
- airflow
- 데이터베이스
- 데브코스
- TIL
- 자료구조
- sql
- 컴퓨터 네트워크
- Django
- Docker
- dockerfile
- 데이터 파이프라인
- 파이썬
- 정리
- 가상환경
- 데이터 엔지니어링
- HADOOP
- 데이터엔지니어링
- 운영체제
- http
- airflow.cfg
- 데이터 웨어하우스
- TCP
- Go
- linux
- 종류
- PYTHON
Archives
- Today
- Total
목록장애 (1)
홍카나의 공부방

DB - 디스크와 메인 메모리 일반적으로 데이터베이스의 데이터는 디스크에 상주한다. 그래서 트랜잭션이 데이터베이스의 데이터를 처리하기 위해서는 데이터를 디스크에서 메인 메모리로 가져와서 연산을 진행한 다음 그 결과를 디스크로 보내는 작업이 필요하다. 디스크에서 메모리로 데이터를 읽어들이는 input() 연산의 경우, 연산을 뒤로 미루지 않는다. 예를 들어 우리가 SELECT 문으로 디스크에 있는 데이터를 조회해야 할 때, output() 연산처럼 이를 미루지 않고 바로 읽어들인다는 것(On-demand)이다. 단, 메모리에서 디스크로 데이터를 저장하는 output() 연산의 경우, 그 즉시 일어나지 않고 DBMS의 버퍼 관리자(Buffer Manager)가 처리한다. DB 장애 모순의 이유로 DB에서 장..
Data Engineering/Database
2023. 5. 26. 19:31