일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- re
- Kafka
- SlackWebhookOperator
- Scala
- hadoop
- LDAP
- 람다 아키텍처
- Lambda architecture
- yarn
- slack app
- ambari
- docker
- Service
- NoSQL
- Example DAG
- python
- 정규표현식
- HBase
- Windows
- execution_date
- HIVE
- 빅데이터
- HDFS
- slack
- java
- Namenode
- MapReduce
- HDP
- airflow
- jupyter
- Today
- Total
목록NoSQL (2)
IT 삽질기
NoSQL의 분류 1. Key:Value DB Key:Value 쌍으로 저장되는 가장 단순한 형태로 Riak, Vodemort, Tokyo 등이 있음 2. Wide Columnar Store Big Table DB라고도 하며 Key:Value에서 발전된 형태의 Column Family 데이터 모델을 사용 HBase, Cassandra, ScllaDB등이 있음 3. Document DB JSON, XML과 같은 Collection 데이터 모델 구조를 채택하며 MongoDB, CoughDB가 해당 4. Graph DB Nodes, Relationship, Key-Value 데이터 모델을 사용하며 Neo4j, OreientDB등이 해당 그래프별 기능을 비교하면 아래의 표와 같다. 데이터 모델 성능 확장성 유연..
NoSQL이란? No Only SQL로 현재 가장 많이 사용 RDB에서 데이터를 조회, 수정, 삭제하거나 조작하는데 사용되는 언어인 SQL을 사용하지 않는 DB로 RDB가 제공하는 특성인 ACID(Atomic, Consistency, Integrity, Durability)는 제공하지 않지만 뛰어난 확장성과 성능을 가지는데 이는 관계형이 아닌 다른 특성들도 지원한다는 것을 의미 ACID(Atomic, Consistency, Integrity, Durability) Atomic(원자성) : 트랜잭션과 관련된 작업들이 부분적으로 실행되다가 중단되지 않는 것을 보장하는 능력 Consistency(일관성) : 트랜잭션이 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 유지하는 것 Integri..