IT/쿠버네티스

[CKA] Kubernetes (1) - Key-Value Database

cheetos123 2022. 1. 3. 14:39

쿠버네티스 아키텍처를 하나 하나 알아볼건데 그 중 Etcd Database를 알기 위해서는 사전에 Key-Value DB에 대해서 알아두어야 할 필요가 있어서 정리해봄

 

Tabular/Relational Databse

- 전통적인 테이블 형태의 관계형 데이터베이스는 행에는 각 사람의 이름과 열에는 정보의 유형을 나타내서 저장함

Tabular 형태의 관계형 데이터베이스 Sample

 

Key-value Store

- Key-Value 방식은 키와 값 형식으로 정보를 저장함 

- 키와 값을 넣고 데이터베이스에 저장한 후 다음 키를 가져오면 반환이 됨

중복키를 가질 수 없다

- 보통의 표 형태의 DB를 대체하는 용도로 사용하지는 않고 필요한 구성데이터나, 작업 데이터 덩어리를 저장하고 검색하는데 활용함 

Jone Doe에 대한 Key-Value DB

아래와 같은 형식으로 표현 됨

{

  "Name" : "Jone Doe",

  "Age" : 45,

  "Location" : "New York",

  "Salary" : 5000

}