Database Storage

Danh sách bài viết

Database 101: Log Structured Storage
Log-Structured Storage là một mô hình cơ sở dữ liệu dựa trên nguyên tắc "chỉ ghi thêm" (Append-only Log). Dữ liệu được ghi dưới dạng nhật ký và chỉ được thêm vào cuối tệp, không ghi đè lên các bản ghi cũ. Dù mới trở nên phổ biến gần đây, nhờ sự đơn g...

Database 102: Hash Index
Cải tiến Log Structured Storage với Hash Index

Database 103: SSTable và LSM-Tree
Trước khi tiếp tục cái series về Database, ta sẽ tìm hiểu qua trước về Sorted String Table, hay còn được gọi là SSTable. Về bản chất thì nó khá giống với kiến trúc Log file được đề cập từ 2 phần trước: Database 101: Log Structured Storage Database ...

Database 201: B-Tree
B-Tree là một cấu trúc index được xây dựng dựa trên cấu trúc dữ liệu B-Tree, nhờ vậy nó kế thừa khả năng lưu trữ các cặp key-value một cách có thứ tự. Điều này giúp B-Tree hỗ trợ hiệu quả cả truy vấn tìm kiếm theo key lẫn truy vấn theo khoảng (range ...

Database 301: Materialized View
Materialized View: Cải thiện hiệu suất truy vấn với dữ liệu được lưu trữ sẵn

Database 302: OLTP hay OLAP?
OLTP và OLAP: Cách chọn lựa cho dự án của bạn?