OLTP vs OLAP & data warehousing

Hai loại workload dữ liệu đối lập: OLTP (giao dịch, ghi nhiều, row-oriented) vs OLAP (phân tích, đọc nhiều, column-oriented). Dimensional modeling (star/snowflake schema), ETL/ELT, data lake và lakehouse — agnostic.

4 bài · ~76 phútMiễn phí

Nội dung

Danh sách bài học

  1. 01

    OLTP vs OLAP — hai workload đối lập trên cùng dữ liệu

    Vì sao một query phân tích 'SUM doanh thu theo tháng' làm sập database giao dịch? Phân biệt OLTP và OLAP qua pattern đọc/ghi, mô hình lưu trữ — agnostic.

    ~18 phút
  2. 02

    Row store vs column store — vì sao OLAP lưu dữ liệu theo cột

    Vì sao đổi cách sắp dữ liệu trên đĩa làm query phân tích nhanh gấp nhiều lần? Row vs column store, column compression, vectorized processing — agnostic.

    ~19 phút
  3. 03

    Dimensional modeling — star & snowflake schema

    Vì sao warehouse cố ý KHÔNG chuẩn hoá như database giao dịch? Fact table, dimension table, star vs snowflake schema và đánh đổi denormalize — agnostic.

    ~20 phút
  4. 04

    ETL, ELT, data lake & lakehouse

    Transform trước hay sau khi load? Schema-on-write hay schema-on-read? ETL vs ELT, data warehouse vs lake vs lakehouse và đánh đổi của mỗi lựa chọn — agnostic.

    ~19 phút