Hàng server thật trong data center, nơi Redis chạy trên hạ tầng vật lý

Redis là gì: Kho dữ liệu trong RAM và toàn bộ kiến trúc

Redis là gì và vì sao nó xuất hiện trong gần như mọi kiến trúc backend hiện đại? Câu trả lời nằm ở hai đặc điểm: toàn bộ dữ liệu…

Xem thêm

Trình biên dịch là gì: Quy trình biên dịch mã nguồn từ A-Z

Trình biên dịch là gì: Từ mã nguồn đến chương trình chạy được Trình biên dịch (compiler) là chương trình dịch mã nguồn viết bằng ngôn ngữ cấp cao —…

Xem thêm

B+ tree là gì: Cấu trúc dữ liệu chuẩn cho cơ sở dữ liệu và ổ cứng

B+ tree là gì? Đây là cấu trúc dữ liệu cây cân bằng tự thân, được dùng làm chỉ mục (index) mặc định trong hầu hết cơ sở dữ liệu…

Xem thêm

Event Sourcing là gì – Nguyên lý và Ứng dụng thực tế

Event Sourcing là một kiến trúc phần mềm lưu toàn bộ thay đổi trạng thái ứng dụng dưới dạng một chuỗi sự kiện bất biến, thay vì chỉ giữ lại…

Xem thêm

Bloom filter là gì? Cấu trúc dữ liệu xác suất tiết kiệm bộ nhớ

Bloom filter là gì? Đây là một cấu trúc dữ liệu xác định xác suất, được nhà khoa học máy tính Burton Howard Bloom đề xuất năm 1970, dùng để…

Xem thêm

BEAM là gì: Máy ảo Erlang, tiến trình nhẹ và cây giám sát OTP

BEAM là máy ảo thực thi của hệ sinh thái Erlang và Elixir, nơi quyết định mọi thứ về cách một hệ thống chịu tải cao được xây dựng: tiến…

Xem thêm

Thuật toán Dijkstra: Tìm đường ngắn nhất trên đồ thị có trọng số

Thuật toán Dijkstra là thuật toán tìm đường ngắn nhất trên đồ thị có trọng số, được Edsger W. Dijkstra đề xuất vào năm và phổ biến rộng rãi nhờ…

Xem thêm

Circuit Breaker Pattern: Chống lỗi dây chuyền trong hệ thống

Circuit Breaker Pattern là một mẫu thiết kế lập trình giúp hệ thống chịu lỗi tốt hơn bằng cách ngắt kết nối tới dịch vụ đang hỏng, thay vì cứ…

Xem thêm

Biểu thức chính quy là gì? Từ regex đến máy trạng thái NFA

Biểu thức chính quy (tên tiếng Anh là regular expression, thường gọi tắt là regex) là một mẫu văn bản dùng để mô tả một họ những chuỗi ký tự…

Xem thêm
Các stage xử lý dữ liệu chạy song song trong một pipeline batch processing

Apache Airflow là gì: Điều phối workflow dữ liệu cho lập trình viên

Apache Airflow là gì: Điều phối workflow dữ liệu Apache Airflow là nền tảng mã nguồn mở để lập lịch, điều phối và giám sát các workflow dưới dạng DAG…

Xem thêm