티스토리 뷰
728x90
### Row Oriented
하나의 Row 데이터를 추가/삭제할때 하나의 페이지만 사용하기에 좋다.
하나의 Row의 대부분의 컬럼을 읽어야 하거나 변경하는 경우 하나의 Read/Write로 가능하다.
모든 Row를 읽는 경우 불필요한 Column값을 다 읽어야 한다.
Page의 사용하지 않는 공간까지 읽어야 한다.
### Column Oriented
다수의 컬럼을 조회하는 상황이라면 쓸모가 없어보인다.
오히려 결과를 합치는 작업 비용이 더 커져서 느릴 경우가 발생할 거 같다.
Row형으로 저장하는 대신 Column으로 저장하는 방식이다.
모든 Column들은 개별적으로 다뤄지며 Column별로 연속적으로 저장된다.
Column별로 데이터가 저장되기때문에 압축에도 높은 효율을 얻을 수 있다.
https://nesoy.github.io/articles/2019-10/Column-Oriented-DBMS
https://dataschool.com/data-modeling-101/row-vs-column-oriented-databases/
https://www.linkedin.com/pulse/columnar-vs-row-oriented-databases-basics-2-min-read-faraz-khan/
https://docs.aws.amazon.com/redshift/latest/dg/c_columnar_storage_disk_mem_mgmnt.html
728x90
'공부' 카테고리의 다른 글
[Java] Array stream max (0) | 2021.12.19 |
---|---|
[Spark] Partition Pruning & Predicate Pushdown (0) | 2021.12.19 |
[Spark] job & stage & task (0) | 2021.12.19 |
[Spark] App name (0) | 2021.12.18 |
[Java] map.foreach((k, v) -> {}) (0) | 2021.12.18 |
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 테슬라 크레딧 사용
- wlw
- 테슬라 리퍼럴 코드 생성
- 유투브
- 할인
- 테슬라 리퍼럴 코드
- 메디파크 내과 전문의 의학박사 김영수
- 김달
- 테슬라
- 테슬라 레퍼럴 코드 확인
- 테슬라 레퍼럴
- 개리마커스
- 테슬라 추천
- COUNT
- 연애학개론
- follower
- 팔로워 수 세기
- Kluge
- 인스타그램
- 테슬라 리퍼럴 코드 혜택
- 모델 Y 레퍼럴
- 클루지
- Bot
- 모델y
- 테슬라 레퍼럴 적용 확인
- 책그림
- 레퍼럴
- 어떻게 능력을 보여줄 것인가?
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
글 보관함