2024/01/012 [CS61C] Lec01 Intro 6 Great ideas in computer architecture abstraction(각 계층에서는 다른 계층에서 어떤 식으로 작동하는지를 이해할 필요 없이 사용 가능) Moore's Law principle of locality/memory hierarchy prallelism performance measurement & improvement dependability via redundancy(시스템이 fail하는 것을 방지) 오늘날 device의 수와 종류는 엄청나게 늘어나고 있음에 따라 아키텍처도 다양화 / 각 도메인에 맞는 시스템이 필요 과거에는 Moore's law와 dennard scaling 속에서 범용 컴퓨터가 지속 성장했기에 특화된 내지는 병렬컴퓨터를 개발하는 것이 무의미하였으나,.. 2024. 1. 1. [CMU 15-445 Intro to DB Sys] Lec05 Storage Models and DB Compression Workloads OLTP: write-heavy, simple OLAP: read-heavy, complex HTAP: OLAP와 OLTP가 함께 이루어지는 것으로 최근에 주목받고 있음 Storage models storage model은 tuple들이 어떻게 physically organize될지를 결정함. N-ary Storage Model(NSM) 소위 'row store'로서, 한 tuple에 대한 모든 attribute를 같은 페이지 상에 저장함. OLTP에 유리함(한 번의 fetch만으로 single tuple의 모든 attribute를 가져올 수 있음). 장점: update, insert, delete가 빠르고 OLTP에 좋음. 단점: table의 많은 부분을 scan하거나 .. 2024. 1. 1. 이전 1 다음