SCD-2: lưu lịch sử theo đoạn thời gian mà không phình bảng
Cách lưu lịch sử thay đổi của 100.000 khách hàng mà không phình bảng, vẫn trả lời được cả câu hỏi audit lẫn câu hỏi thống kê theo ngày. Bốn chỗ tôi làm khác sách vở, và lý do.
chenlin.me
Blog của Trang và Linh — chuyện code, chuyện đời, và chuyện chúng mình.
Cách lưu lịch sử thay đổi của 100.000 khách hàng mà không phình bảng, vẫn trả lời được cả câu hỏi audit lẫn câu hỏi thống kê theo ngày. Bốn chỗ tôi làm khác sách vở, và lý do.
Bốn hướng thiết kế database cho bài toán ghi batch định kỳ lượng lớn không có key để update — Delta Processing, A/B Table Swapping, Table Versioning, và cách kết hợp có history.
Bài mở đầu cho mục của Trang — viết để chỗ này không còn trống, và để thử xem giao diện chạy ra sao.
Cách một thread phục vụ nhiều kết nối cùng lúc bằng Java NIO — Selector, Buffer, Channel, và 8 bước dựng một non-blocking server từ đầu.
Bài mở đầu cho mục viết chung — nơi để hai người cùng ghi lại những thứ đáng giữ.
Bài này để minh hoạ cách chèn ảnh: một ảnh bìa và một ảnh trong thân bài, cả hai đều được tối ưu tự động lúc build.