[개념][데이터베이스] 칼럼지향 데이터베이스(columnar database)
데이터의 저장을 칼럼단위로 처리하는 데이터베이스를 말한다. 칼럼 단위의 값은 데이터가 유사할 가능성이 높다. 이로 인해 높은 압축율을 얻을 수 있다. MIN, MAX, SUM, COUNT 와 같은 연산에서 높은 성능을 얻을 수 있다. 아마존 Redshift, 아파치 Cassandra, HBase 등이 있다. 컬럼 지향 데이터베이스는 데이터를 컬럼 단위로 묶어서 저장한다. 그런 다음 이 컬럼값은 디스크 상에 연속적으로 저장된다. 이 방식은 전통적인 데이터베이스의 전체 로우가 연속적으로 저장되는 일반적인 로우 지향형 접근방식과 다르다. 컬럼 기반으로 데이터를 저장하는 이유는, 특정 쿼리에 대해서는 로우의 모든 데이터가 필요하지 않다는 가정에 기반하고 있다. 이러한 경우는 특히 분석적인 데이터베이스에서 자주 ..
개념
2016. 12. 13. 16:21
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 정올
- S3
- bash
- Tez
- nodejs
- error
- HIVE
- SQL
- 백준
- HDFS
- 파이썬
- airflow
- 하이브
- 알고리즘
- emr
- hbase
- yarn
- Python
- Hadoop
- Linux
- oozie
- java
- 하둡
- AWS
- build
- ubuntu
- SPARK
- mysql
- 다이나믹
- 오류
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함