All Stories

Python-Iterator

Iterable 반복 가능한 Object 한번 iterate 할 수 있다. iter = method에 의해 iterator Object로 변경된다. list, dict, set, str, bytes, tuple, range

File Format - Data Serialize

Parquet Column Base 저장 공간 효율(데이터 압축) I/O 작업 최소화 병렬 처리, Vector화 WORM = Write Once Read Many 복잡한 중첩 데이터 구조 지원 1 2 3 4 5 6...

Nosql Preperties

Nosql 특징 유연한 스키마 - 데이터 구조가 자주 변경될 것으로 예상 Read,Write 속도가 빠르다. 다양한 데이터 모델 - Key,value / 문서 / 칼럼 패밀리/ 그래픽 Database 지원 복제와 분할 허용...

Distributed System - Global Lock

분산처리 시스템에서의 동시성과 단일 노드에서 동시성을 제어하기 위한 Lock들을 소개하고 어떤 점이 다른지 소개 드리려고 합니다. Mutex 특정 쓰레드, 프로세스가 공유 Resource에 접근하는 것을 동기화 하는데 사용. 하나의 쓰레드가 Mutex...

Distributed System - Eventually consistsency&Strong Eventuall consistency

앞에서 공유드린, BASE, CAP를 알고 있다는 가정하에 추가적으로 설명합니다.

Distributed System - BASE

분산처리에 들어가기 앞서, 기본 특성을 살펴봅니다.