Xuất bản vào

Dữ liệu được lưu trữ ở mọi nơi!

Tác giả

"🔹 1. Ứng dụng khách: Phản hồi HTTP có thể được trình duyệt lưu vào bộ nhớ đệm. Chúng ta yêu cầu dữ liệu qua HTTP lần đầu tiên và dữ liệu đó được trả về kèm theo chính sách hết hạn trong tiêu đề HTTP; Chúng ta yêu cầu lại dữ liệu và ứng dụng khách trước tiên sẽ cố gắng truy xuất dữ liệu từ bộ đệm của trình duyệt.

🔹 2. CDN: CDN lưu trữ tài nguyên web tĩnh. Khách hàng có thể truy xuất dữ liệu từ nút CDN gần đó.

🔹 3. Load Balancer: Load Balancer cũng có thể lưu trữ tài nguyên vào bộ nhớ đệm.

🔹 4. Cơ sở hạ tầng nhắn tin: Trước tiên, người môi giới tin nhắn lưu trữ tin nhắn trên đĩa, sau đó người tiêu dùng sẽ truy xuất chúng theo tốc độ của riêng họ. Tùy thuộc vào chính sách lưu giữ, dữ liệu được lưu vào bộ đệm trong cụm Kafka trong một khoảng thời gian.

🔹 5. Dịch vụ: Có nhiều lớp bộ đệm trong một dịch vụ. Nếu dữ liệu không được lưu vào bộ nhớ đệm của CPU, dịch vụ sẽ cố gắng truy xuất dữ liệu từ bộ nhớ. Đôi khi dịch vụ có bộ đệm cấp hai để lưu trữ dữ liệu trên đĩa.

🔹 6. Bộ đệm phân tán: Bộ đệm phân tán như Redis giữ các cặp khóa-giá trị cho nhiều dịch vụ trong bộ nhớ. Nó cung cấp hiệu suất đọc/ghi tốt hơn nhiều so với cơ sở dữ liệu.

🔹 7. Tìm kiếm toàn văn bản: đôi khi chúng ta cần sử dụng các tìm kiếm toàn văn bản như Elastic Search để tìm kiếm tài liệu hoặc tìm kiếm nhật ký. Một bản sao dữ liệu cũng được lập chỉ mục trong công cụ tìm kiếm.

🔹 8. Cơ sở dữ liệu: Ngay cả trong cơ sở dữ liệu, chúng ta có các cấp độ bộ đệm khác nhau:

  • WAL(Write-ahead Log): dữ liệu được ghi vào WAL trước khi xây dựng chỉ mục cây B

  • Bufferpool: Vùng bộ nhớ được phân bổ cho kết quả truy vấn bộ đệm

  • Chế độ xem cụ thể hóa: Tính toán trước kết quả truy vấn và lưu trữ chúng trong các bảng cơ sở dữ liệu để có hiệu suất truy vấn tốt hơn

  • Nhật ký giao dịch: ghi lại tất cả các giao dịch và cập nhật cơ sở dữ liệu

  • Replication Log: dùng để ghi lại trạng thái sao chép trong một cụm cơ sở dữ liệu "

Dữ liệu được lưu trữ ở mọi nơi!

TÁC GIẢ

Về ABN Asia: AiUTOMATING PEOPLE, ABN Asia được thành lập từ năm 2012, là một công ty xuất phát từ học thuật, do những giảng viên, cựu du học sinh Hungary, Hà Lan, Nga, Đức, và Nhật Bản sáng lập. Chúng ta chia sẻ đam mê chung và tầm nhìn vững chắc về công nghệ, mang đến sự đổi mới và chất lượng đỉnh cao cho khách hàng. Phương châm của Chúng ta là: Tốt hơn. Nhanh hơn. An toàn hơn. Trong nhiều trường hợp: Rẻ hơn.

Hãy liên hệ với Chúng ta khi Quý doanh nghiệp có các nhu cầu về dịch vụ công nghệ thông tin, tư vấn chuyển đổi số, tìm kiếm các giải pháp phần mềm phù hợp, hoặc nếu Quý doanh nghiệp có đấu thầu CNTT (RFP) để Chúng ta tham dự. Quý doanh nghiệp có thể liên hệ với Chúng ta qua địa chỉ email [email protected]. Chúng ta sẵn lòng hỗ trợ với mọi nhu cầu công nghệ của Quý doanh nghiệp.

ABNAsia.org

© ABN ASIA

AbnAsia.org Software