
이번 학기 연구실에서 북클럽으로 진행되는 책은 Designing Data-Intensive Applications 라는 책이다. 이전 학기 (2021년 1월~8월)에는 Distributed Systems 책을 공부했고, 2020년에는 Parallel Computing

가장 유명한 data model은 relational database을 기반으로하는 SQL 모델이다. 각 data는 relation (=table) 로 구성되며, 관계는 순서가 없는 tuple (=rows)의 모음이다. relational database는 data를

이번 chapter에서는 database가 data를 저장하는 방법과 data를 요청했을 때 data를 찾는 방법을 배운다.개발자는 data storage engine를 직접 구현하지 않고 선택하여 쓴다. 자신이 개발하려는 application에 맞는 engine을 선

Replication이란, 같은 data가 여러 machine에 복사되어 network로 연결되어 있는 것을 의미한다. replication을 사용했을 때의 이점사용자와 data를 지리적으로 가깝게 위치하게 하여 latency를 줄인다.특정 part가 fail 되어도,