#Data Structures
8 Bài viết

Tại sao Kafka lại nhanh tới vậy?
Kafka được thiết kế để hỗ trợ một nền tảng thông lượng cao (throughput), phân tán (distributed), có khả năng chịu lỗi (fault tolerant) với việc phân phối...
![[Thanh tra ma giáo] Dgraph](/_next/image?url=%2Fimages%2Fposts%2Fvi%2Fthanh-tra-ma-giao-dgraph%2Fv1765139308939-4f5364bc-327d-4941-8109-b0918e3aab4b.webp&w=3840&q=75)
[Thanh tra ma giáo] Dgraph
Chào mừng các bạn đến với series “Thanh tra ma giáo” – chuỗi bài viết chuyên điều tra và đánh giá các công nghệ trên thị trường. Mở đầu series, tôi xin giới...

Database 303: Column-Oriented Storage
Trong các bài trước, chúng ta đã tìm hiểu về các loại index phổ biến như Hash Index, LSM Trees hay B Trees, vốn được thiết kế chủ yếu cho các hệ thống OLTP...

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...

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...

Database 102: Hash Index
Ý tưởng cốt lõi Để khắc phục nhược điểm của Log Structured Storage nơi mỗi truy vấn đòi hỏi quét toàn bộ file, chúng ta có thể áp dụng một ý tưởng đơn giản...