Phương pháp sử dụng Solr cho đọc và cơ sở dữ liệu cho ghi là một mẫu phổ biến trong các ứng dụng có lưu lượng truy cập cao. Điều này thường được gọi là Tách biệt Trách nhiệm Lệnh và Truy vấn (Command Query Responsibility Segregation - CQRS) https://learn.microsoft.com/en-us/azure/architecture/patterns/cqrs.
Data Flow
Truy vấn
Một trang web thương mại điện tử trong đợt giảm giá Black Friday:
Ghi:
Đọc:
Trong các đợt bán hàng cao điểm, bạn có thể ghi đơn hàng vào Redis https://redis.io/ trước, sau đó đồng bộ hóa không đồng bộ với cơ sở dữ liệu và Solr.