data-tech-newbie / designing-data-intensive-applications

0 stars 0 forks source link

2022년 05월 04일 스터디 #4

Open matteblack9 opened 2 years ago

matteblack9 commented 2 years ago

Issue Brief

범위

발표자

김현우

Summary

4장. 부호화와 발전

부호화(Encoding) : 컴퓨터를 이용해 데이터를 생성할 때 데이터의 양을 줄이기 위해 데이터를 컴퓨터가 읽을 수 있는 형태로 코드화하고 압축하는 것이다. 정보의 형태나 형식을 표준화, 보안, 처리 속도 향상, 저장 공간 절약 등을 위해서 다른 형태나 형식으로 변환하는 것이다. Marsharing / UnMarsharing : 부호화/비부호화

읽기 전 생각해보기

데이터 부호화 과정

image

데이터 부호화 형식

{
    "userName": "Martin",
    "favouriteNumber": 1337,
    "interests": ["daydreaming", "hacking"]
}

image

이진 부호화의 방법들(스리프트와 프로토콜 버퍼, Avro ...)

예시 : https://bcho.tistory.com/1182

쓰기 스키마와 읽기 스키마

image 상/하위 호환성 참고 자료

데이터플로 모드

image

image

image

gimmizz commented 2 years ago

작성중...ㅠㅠ